Eclipse使用技巧 IDE开发工具 àitegritydevelopment environment 集成开发环境
1. Workspace工作台与 project
必须要求:会切换工作间与导入项目
在工作间进行配置将影响下面所有的工程,一个工作间包含多个工程
2. Perspective透视图 与 view 视图
视图:每一个小窗口
透视图:不同的透视图就是若干个小窗口的集合
在不同的运用情境下,调用不同的小窗口
3. 设置整个Workspace 的 javac 与 java
4. 设置单个工程的javac 与 java
高版本的java能否运行低版本的javac编译的程序 能
低版本的java能否运行高版本的javac编译的程序 不能
content assist 设置快捷键
设置模版java-Editor编辑-Templates
1. 静态导入
普通的导入 import语句可以导入一个类或者某个包中的所有类
Import static语句导入一个类中的某个静态方法或者所有静态方法调用方法可以在调用时省略类名
2. 可变参数
一个方法接受的参数个数不固定,
特点:
只能出现在参数列表的最后
位于变量类型和变量名之间,前后有无空格都可以
调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数
public static int add(int x, int...args){
intsum = x;
for(inti=0; i<=args.length-1; i++) {
sum+= args[i];
}
returnsum;
}
3. 增强for循环
for(type 变量名: 集合变量名) {…}
迭代变量必须在()中定义
集合变量可以是数组或者实现了Iterable接口的集合类 Crtl+Shift+/注释
For(intarg : args) {
Sum+= args[i];
}
4. 基本数据类型的装箱与拆箱
自动装箱 Integer num1 = 12; 自动把一个基本数据类型封装成Integer对象,并赋值给引用变量num1
自动拆箱 System.out.println(num1 + 12);
享元设计模式
-128到127 先封装在一个池中,下次如果还要封装成Integer对象。就直接调用。
因为经常使用,所以没有必要每一个都封装成一个对象。
Interger i1 =126;
Interger i2 =126; i1和i2相等
这是一种设计模式---享元模式flyweight