---------------------- android培训、java培训、期待与您交流! ----------------------
1.eclipse 使用技巧:
重命名 :ctrl + shift + n
导入类:ctrl + shift + o
格式化代码 :ctrl + shift + f
2.常见英文缩写
JavaEE:平台企业版(Java 2 Platform Enterprise Edition)
IDE:集成开发环境(integrated development environment)
JMS:JAVA消息服务(Java Message Service)
JMX:Java管理扩展(Java Management Extensions)
JNDI:命名目录服务(Java Naming and Directory Interface)
3.静态导入
(1)import语句可以导入一个类或某个包中的所有类
(2)import static语句导入一个类中的某个静态方法或所有静态方法
例:->import static java.lang.Math.*;
4:可变参数
特点:->只能出现在参数列表的最后
->位于变量类型和变量名之间,前后有无空格都可以
->调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法中以数组的形式访问可变参数。
例:public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(add(1,2,3,4));
System.out.println(add(2,3,4));
}
public static int add(int x,int ...args) {
int sum = x;
for(int i=0;i<args.length;i++) {
sum += args[i];
}
return sum;
}
5:for循环
1.语法: for(type 变量名:集合变量名){...}
注意:迭代变量必须在()中定义
集合变量可以是数组或实现了iterable接口的集合类
例: public static int add(int x,int ...args) {
int sum = x;
for(int i=0;i<args.length;i++) {
sum += args[i];
}
return sum;
}
6.基本数据类型的自动拆箱与装箱
(1)自动装箱 integer num1 = 10;
(2)自动装箱 System.out.println(num1 + 5);
(3)享元模式 flyweight
7.枚举
(1)枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。
(2)枚举是一种特殊的类,其中每个元素都是该类的一个实例对象。
(3)在枚举中,可以定义构造方法,成员变量,普通方法和抽象方法
例:public enum TrafficLamp {
RED(30) {
public TrafficLamp nextLamp() {
return GREEN;
}
},
GREEN(45) {
public TrafficLamp nextLamp() {
return YELLOW;
}
},
YELLOW(5) {
public TrafficLamp nextLamp() {
return RED;
}
};
public abstract TrafficLamp nextLamp();
private int time;
private TrafficLamp(int time) {
this.time = time;
}
---------------------- android培训、java培训、期待与您交流! ----------------------
539

被折叠的 条评论
为什么被折叠?



