1.Myeclipse和Eclipes的关系
Myeclipse是Eclips的加强版,在Eclips中加入了插件
集成开发环境:
IDE:Integrated Development Enviroment
其他常见的开发环境
Eclipse,NetBeans,Intellij IDEA,JDK,Java Workshop,Sun Java Studio
我们挑选自己喜欢,并且符合自己使用习惯的就可以了
2.
workspace与project关系。
一个工作空间包含多个工程。
集合方式体现 workspace
|---project1,
|---project2
|---project3...
设置快捷键,window--->preferences---->general 根据自己的需求进行设置。
3.
perspective和view的关系。
透视图是所属模式包含的小窗口的窗口集合,perspective包含多个view.
为了调试和编写的方便,分成了各种需求的窗口集合.
4.
如何调试程序:
(1)打断点,在需要的代码行最前面双击。
(2)点击Debug
(3)选中要调试的变量,点击鼠标右键点watch,.可以通过单步执行来查看变量值。
5.设置单个project的javac和java 原则,保证版本一致。
6.Eclipes配置java代码模板。
preferences---->java---->editor--->templates.
根据具体语法进行设置。
7.工程考到工作区,导入。
import--》general---->Existing prjects into workspace
jre变更 Build Path --> Configure---->Build path--->Libraries---->add Library;
8.静态导入
(1)import 语句导入一个类或者一个包中所有的类。
(2)import static 语句导入一个类中的某个静态方法或所有静态方法。
例子:
import static java.lang.Math.max;导入最大值方法
import static java.lang.Math.*导入Math所有的静态方法。
9.可变参数的特点:
(1)只能写在参数列表的最后面。
(2)“. . .”位于变量类型和变量名之间。
(3)调用可变参数的方法时,编译器会为这个参数创建一个数组,在方法体中以数组的形式访问可变参数。
10.增强for循环。
Ctrl+ shift+/ 多行注释,ctrl + shift +\ 取消多行注释。
语法:
for ( type 变量名 : 集合变量名){ }
需要迭代的变量必须在()中定义
集合变量可以是数组或实现了iterable接口的集合类。
for( int arg : args){ }
11.自动拆箱,装箱。
int 一个字节内装箱----》缓冲池。
享元模式 flyWeight
很多小对象,有多个相同的属性,把他们合并为一个对象。
那些不同的属相,变成方法的参数,成为为外部状态,相同的属性称之为内部状态。
12.枚举:
能在编译阶段就发现问题
每一个枚举元素都是对象
为什么要有枚举?
枚举就是某个类型的变量,取值只能为若干个固定值中的一个,否则,编译时就会报错。
枚举可以在编译器编译时,就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目的。