黑马程序员_java初步

---------------------- android培训java培训、期待与您交流! ----------------------

1.eclipse 使用技巧:

重命名 :ctrl + shift + n
导入类:ctrl + shift + o
格式化代码 :ctrl + shift + f

块注释:Ctrl+Shift+/
智能提示:Alt + /

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培训、期待与您交流! ----------------------

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值