java设计模式知识点总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JAVA的基本语法:词法与句法数据类型常量与变量运算符表达式语句
数据类型,基本类型:数字整型实型浮点型字符布尔构造/引用类型数组类接口整型:字节短整数整数长整数
实型:浮点型单精度双精度
常量(程序执行过程中,值保持不变的量):整型常量实型常量字符型常量字符串常量运算符:算术运算符关系运算符逻辑运算符位运算符移位运算符条件运算符运算符优先级
表达式:(用运算符和括号将操作数连接起来求值的式子):操作数(常量、变量和函数) 算术表达式关系表达式逻辑表达式赋值表达式复合赋值运算类型转换
程序的流程控制:标准输出和输入命令行参数对话框输入和输出数学计算方法条件选择语句switch语句循环控制语句跳转语句
继承:面向对象编程技术的一块基石,它允许创建分等级层次的类
继承的实现:继承通过关键字extends声明。声明一个继承父类的类的通常形式如下:class subclass-name extends superclass-name {
//类体}
接口是一种特殊的类,接口不能有任何具体的方法,必须全是抽象方法;在接口中也可以声明变量,但必须是常量类型。接口可以通过关键字interface定义。
Eclipse定义:Eclipse是一个集成开发环境,就其本身而言,Eclipse只是一个框架和一组服务,用于通过插件组件构建开发环境,Eclipse拥有一个标准的插件集,核心插件是:平台、开发工具箱和插件开发环境。Eclipse通过插件组件构建开发环境。
Eclipse的组成:Eclipse项目Eclipse工具项目Eclipse技术项目Eclipse Web工具平台项目Eclipse平台体系结构
Eclipse特点:免费,纯java语言编写,免安装,扩展性强
Eclipse3.2新特性:JDT组成,Eclipse编译器,编译
Eclipse 平台:是一个具有一组强大服务的框架,这些服务支持插件,比如JDT 和插件开发环境(PDE)。由几个主要的部分构成:平台运行库、工作区、工作台、团队支持和帮助Eclipse的工作台分为菜单栏、工具栏、透视图和状态栏,透视图由视图和编辑器组成,“编辑器”用于代码的编辑。“视图”是功能窗口。编辑器、视图、透视图是Eclipse中比较重要的元素。
Eclipse界面:包资源管理器”视图“大纲”视图“层次结构”视图“Java浏览”透视图区别:“透视图”是视图和编辑器组成的集合,视图和透视图是包含与被包含的关系。用视图和编辑器可以组成不同的透视图。视图的大小可以通过鼠标调整,也可以自由移动。Eclipse 可以自动记忆视图的改变。
JDT的基本操作两种创建方式(以项目做源容器;在项目内以源文件做源容器)
JDT的相关视图:包资源管理视图导航器视图大纲视图任务视图问题视图控制台视图构造:是一个从现有资源派生新资源和更新现有资源的过程类型:增量式和完全增量式
包资源管理器视图功能:显示工作台中的java项目的java元素。如何使用:层次结构后提供“导航器”中显示特定的java视图的资源
J2ME:实质上是Java程序设计语言应用于移动设备软件开发的技术平台,适用于作为智能
手机、PDA等小型移动电子设备的开发工具
Java平台分支:J2SE,J2EE,J2ME
J2ME体系结构:可选包,Profile,Configuration,J2ME核心类库
J2ME开发工具:eclipse,jbuilder,netbeans
WTK;sun官方版的milet开发工具,是集成开发环境eclipse开发j2me的必备元素;包含目录:apps(自带的demo程序),bin(j2me开发工具执行文件),docs(存放一些帮助文档),lib(j2me程序库,jar包和控制文件),wtklib(wtk主程序与模拟器外观),index.html (参考手册)
使用插件:eclipseme插件,eclipseme能帮助程序员轻松的把无纹工具包整含到eclipse开发环境中。
软件测试:使用人工或自动手段来运行或测定某个软件系统的过程。目标:发现程序中的错误而执行错误的过程。2,发现迄今为止尚未发现的错误的测试方案。3,发现迄今为止尚未发现的错误测试。4,写出高质量的软件并解决软件bug。任务:1,寻找bug。2,避免软件开发过程中的缺陷。3,衡量软件的品质。4,关注用户的需求。总的目标:确保软件的质量。测试方法:黑盒测试,白盒测试,ALAC测试。测试对象:需求分析,概要设计,详细设计及程序编码等各阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明及源程序。测试类型;1,BVT.2,Scenario Tests.3,Smoke Test.测试阶段:代码会审,单元测试,集成测试,验收测试。测试计划:产品基本情况调研,测试需求说明,测试策略和记录,测试资源配置,计划表,问题跟踪报告,测试计划的评审,结果等。
SWT(Standard Widget Toolkit)是一个开源GUI编程框架。SWT是Eclipse组织为开发Eclipse IDE 环境所开发的底层图形用户界面API。从功能上,和AWT/SWING相同。彻底解决了AWT/SWING框架上的问题,SWT是通过JNI(JAVA本地调用)来访问原生窗口部件。无论在外观和性能,都大大超越了Sun公司的AWT和SWING。
SWT基本组成:显示界面(Display):负责管理事件循环及控制UI线程和其他线程之间的通讯。命令界面(Shell):应用程序中被操作系统窗口管理器管理的窗口。窗口部件(Widgets)
为什么使用swt?SWT解决了AWT和Swing框架中的问题;
Swt应用程序基本内容:Display,Shell和Widgets是一个SWT应用程序的基础材料。Display 用于管理时间循环和控制UI线程和其他线程之间的通信。Shell是应用程序中由操作系统窗体管理器来管理的窗体
使用swt基本流程:新开一个临时的Application文件,用SWT Designer快速做好开发所需要的部分界面。将自动生成的代码移植到正式项目中,进行手工修改和代码精简。
使用swt注意事项:不要在界面加入太多组件;
不要频繁地移动组件,或者删除又添加组件,否则很可能因为内存耗尽而死机。
Eclipse为什么要使用插件?普通的系统,在编译发布之后,系统就不允许进行更改或扩充