java不同版本特性

JDK 1.5中新增的语言特性: 
1.枚举(增加了一个关键字enum); 
2.变参(方法参数数量可以不固定多少); 
3.泛型; 
4.自动拆装箱(基本类型与包装类型可以混用); 
5.foreach循环(方便地用于遍历数组和集合); 
1.5版本的写法比以前是大大简化了,但是在需要修改集合,比如删除其中元素时不能采用这种写法。
6.静态导入(可以在使用静态方法前不加类名); 
7.注释(采用@前缀,这个基本上是为了简化J2EE而准备的,在JavaEE5中的EJB3、JPA等中随处可以看到它的身影)。
 

在JVM、基本类库、SDK工具和硬件平台支持上都有很多的提高,这个JDK版本的出现可以说是Java中的一次飞越。 



JDK 1.6中没有增加什么新的语言特性,比较新的东西有开始脚本语言、将Derby数据库作为JDK中的一部分了。


JDK 1.7中Sun还会加强对脚本语言的支持,并且会大大地缩减JVM的容量,相信今后的Java功能和性能会有更进一步地提高。
1. Java集合(Collections)的增强支持
2.在 Switch 中可用 String
3. 数值可加下划线
4. 支持二进制文字
5. 简化了可变参数方法的调用
6. 自动资源管理
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值