Java语言的新特性,我们用了多少?
2008-12-19 22:17
260 查看
http://floating.javaeye.com/blog/34192?page=2
11月6日,Java6相关的主要的JSR都已经通过,Java6的正式发布已经离我们越来
越近。想起这些,稍微有点悲哀。在实际工作中,Java5的主要特性尚未得到很好的普及(除了很多开源和非开源的框架中大量使用了Annotations
之外),Java6能得到Java1.2,或者Java1.4那样的关注吗?
现在还记得大概一年半以前将自己用1.5的语法实现的框架改回用1.4语法实现的心情。原因是公司里的java开发人员对1.5的某些语法的不接受(现在估计要好很多)。希望Java6给我们带来的新元素能够比较快速的得到大众的追捧并且在工作中得到使用。
下面简单的列出Java5和Java6的主要新特性。
Java5:
1。泛型
2。枚举类型
3。自动类型包装和解包装(autoboxing & unboxing)
4。变长参数
5。Annotations
6。新的迭代语句
7。静态引入
8。新的格式化方法
9。新的线程模型和并发库
Java6:
1。引入了一个支持脚本引擎的新框架
2。UI的增强
3。对Web Service支持的增强(JAX-WS 2.0 和 JAXB 2.0)
4。一系列新的安全相关的增强(本地敏感资源服务 Locale Sensitive Services SPI)
5。JDBC 4.0
6。Compiler API
7。通用的Annotations支持
11月6日,Java6相关的主要的JSR都已经通过,Java6的正式发布已经离我们越来
越近。想起这些,稍微有点悲哀。在实际工作中,Java5的主要特性尚未得到很好的普及(除了很多开源和非开源的框架中大量使用了Annotations
之外),Java6能得到Java1.2,或者Java1.4那样的关注吗?
现在还记得大概一年半以前将自己用1.5的语法实现的框架改回用1.4语法实现的心情。原因是公司里的java开发人员对1.5的某些语法的不接受(现在估计要好很多)。希望Java6给我们带来的新元素能够比较快速的得到大众的追捧并且在工作中得到使用。
下面简单的列出Java5和Java6的主要新特性。
Java5:
1。泛型
2。枚举类型
3。自动类型包装和解包装(autoboxing & unboxing)
4。变长参数
5。Annotations
6。新的迭代语句
7。静态引入
8。新的格式化方法
9。新的线程模型和并发库
Java6:
1。引入了一个支持脚本引擎的新框架
2。UI的增强
3。对Web Service支持的增强(JAX-WS 2.0 和 JAXB 2.0)
4。一系列新的安全相关的增强(本地敏感资源服务 Locale Sensitive Services SPI)
5。JDBC 4.0
6。Compiler API
7。通用的Annotations支持
相关文章推荐
- javaSE_8系列博客——Java语言的特性(四)--注解--(2)-- 声明一个注解
- Java 7新特性总结 - Coin项目新语言特性
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(5)-- 运算符
- jdk7 新特性-Java语言的动态性-脚本语言支持api-执行脚本上下文 03
- 使用Spring Introducation 让Java类实现动态语言特性
- Java语言的9个关键特性
- javaSE_8系列博客——Java语言的特性(三)--类和对象(1)--概述
- [Java]复习笔记(一)--语言特性
- 我们为您搜索到了60个Java语言网络爬虫相关源代码资料
- java语言特性
- javaSE_8系列博客——Java语言的特性(三)--类和对象(14)--初始化字段
- javaSE_8系列博客——Java语言的特性(三)--类和对象(21)--何时使用Lambda 表达式?
- Java语言的三大特性即是:封装、继承、多态
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(3)-- 基本数据类型的默认值
- javaSE_8系列博客——Java语言的特性(三)--类和对象(17)--嵌套类(本地/局部类)
- java安全沙箱(三)之内置于Java虚拟机(及语言)的安全特性
- Java语言面向对象特性详解
- [转]JDK早期版本中使用Java 5语言特性
- JAVA语言跨平台特性
- 令人混淆的几个Java语言特性