java不同版本特性
来源:互联网 发布:linux 查看防火墙端口 编辑:程序博客网 时间:2024/06/05 15:04
JDK 1.5中新增的语言特性:
1.枚举(增加了一个关键字enum);
2.变参(方法参数数量可以不固定多少);
3.泛型;
4.自动拆装箱(基本类型与包装类型可以混用);
5.foreach循环(方便地用于遍历数组和集合); 1.5版本的写法比以前是大大简化了,但是在需要修改集合,比如删除其中元素时不能采用这种写法。
6.静态导入(可以在使用静态方法前不加类名);
7.注释(采用@前缀,这个基本上是为了简化J2EE而准备的,在JavaEE5中的EJB3、JPA等中随处可以看到它的身影)。
在JVM、基本类库、SDK工具和硬件平台支持上都有很多的提高,这个JDK版本的出现可以说是Java中的一次飞越。
2.变参(方法参数数量可以不固定多少);
3.泛型;
4.自动拆装箱(基本类型与包装类型可以混用);
5.foreach循环(方便地用于遍历数组和集合); 1.5版本的写法比以前是大大简化了,但是在需要修改集合,比如删除其中元素时不能采用这种写法。
6.静态导入(可以在使用静态方法前不加类名);
7.注释(采用@前缀,这个基本上是为了简化J2EE而准备的,在JavaEE5中的EJB3、JPA等中随处可以看到它的身影)。
在JVM、基本类库、SDK工具和硬件平台支持上都有很多的提高,这个JDK版本的出现可以说是Java中的一次飞越。
JDK 1.6中没有增加什么新的语言特性,比较新的东西有开始脚本语言、将Derby数据库作为JDK中的一部分了。
http://blog.sina.com.cn/s/blog_56c9b55c0100rgaz.html
JDK 1.7中Sun还会加强对脚本语言的支持,并且会大大地缩减JVM的容量,相信今后的Java功能和性能会有更进一步地提高。
http://blog.163.com/qqabc20082006@126/blog/static/22928525201022094041502/
1.对Java集合(Collections)的增强支持
2.在Switch中可用String
3.数值可加下划线
4.支持二进制文字
5.简化了可变参数方法的调用
6.自动资源管理
- java不同版本特性
- PHP不同版本之特性
- 不同版本iOS的特性和差异
- iOS不同版本的新特性小结
- java的版本以及特性
- JAVA各版本更新特性
- Java 不同版本更新总结
- mac java不同版本切换
- java Tiger版本增加的新特性
- Java最近版本新特性使用介绍
- Java的版本历史与特性
- Java的版本、特性和历史
- Java-JDK各个版本的新特性
- Java各版本语法增强特性
- Java - 各版本特性,JDK1.5 - 9
- Java-JDK各个版本的新特性
- Java-JDK各个版本的新特性
- Java版本历史和特性介绍
- 漫谈topK 问题
- 面向对象思想--最简单、最容易理解面向对象思想的文章
- 一种让程序支持多渲染器的方法
- TEST
- open新页面数据post过去
- java不同版本特性
- 最近公共祖先LCA:Tarjan算法
- 正确使用Block避免Cycle Retain和Crash
- c++模拟反射机制-方法1
- 浅析Cocos2dx CCProgressTimer 进度条计时器
- JBoss 系列二十三:JBossCache 架构
- 扩展欧几里得算法的笔记
- java线程同步的各种方法
- c++模拟反射机制-方法2