技术开发 频道

Java语言的新特性,我们用了多少?


IT168技术文档】 
    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支持
0
相关文章