Eclipse的使用技巧:
1: IDE开发工具:
IDE开发工具都支持使用工程化方式管理一个项目的程序开发过程,一般来说一个相对独立的项目就是一个工程,一个项目中涉及的多个java文件,资源文件等用一个工程进行管理。
2: Workspace 工作间 :
一个Workspace可以包含多个project,一个workspace保留了eclipse的一套环境选项的配置.如果要为eclispe再配置一套环境选项,可以再创建一个workspac
3: view 和Perspective:
view视图 在Eclipse中每个小块就是一个视图
Perspective :.一个Perspective代表了若干个view的集合
添加view: Window ---> Show View
4: javac(JDK),java(JRE)版本设置和快捷键与模块设置
Javac(JDK) Window ---> Preferences ---> Java ---> Conpiler
Java(JRE) Window ---> Preferences ---> Java ---> Installen JREs
高版本的java(jre)能运行低版本的javac(jdk)
低版本的java(jre)不能运行高版本的javac(jdk)
快捷键 Window ---> Preferences ---> General ---> Keys
模块 Window ---> Preferences ---> Java ---> Editor ---> Templates
Java1.5新特性
5: 静态导入(静态导入是从jdk1.5中加入的)
import 可以导入一个类或某个包中所有的类
import static 导入一个类中的某个静态方法或所有的静态方法(如导入两个类相同名字的静态方法时 不会报错但是不能使用).
import static java.lang.Math.max;
public class StaticImport {
public static void main(String[] args) {
System.out.println(max(3,6));
}
}
6:可变参数
可变参数特点:
可变参数只能出现在参数列表的最后,
... 位于变量类型和变量名之间
调用可变参数的方法时 编译器为改可变参数隐含创建一个数组,在方法体中一数组的形式访问
public static void main(String[] args) {
add(1, 2, 3);
add(1);
}
public static void add( int ... args) {
System.out.println("可变参数");
int sum = 0;
for(int i=0; i<args.length; i++) {
sum += args[i];
}
System.out.println(sum);
}
//可变参数可以重载
public static void add(int a) {
System.out.println("只有一个参数");
}
7:增强for循环
使用语句 : for(type 变量名 : 集合变量名) {...}
注意:
迭代变量必须在()中定义
集合变量可以是数组或者实现Iterable接口的集合类
public static void add( int ... args) {
for(int i : args) {
System.out.println(i);
}
}
8: 自动装箱与拆箱
public static void main(String[] args) {
//自动装箱
Integer iObj = 12;
//自动拆箱
System.out.println(iObj + 1);
Integer i1 = 12;
Integer i2 = 12;
System.out.println(i1 = i2);
//true
i1 = 128;
i2 = 128;
System.out.println(i1 = i2);
//false
//享元模式 flyweight :有很多小的对很多东西一样将他们写成一个属性 那些不一样的东西当成参数;
}