正在阅读:J2SE 1.5版本的新特性一览J2SE 1.5版本的新特性一览

2004-02-14 09:34 出处:PConline 作者:supertoto(翻译)/CSDN.Net 责任编辑:chenyong
另外的四个修改分别是:   用for循环来遍历容器(Collection 类型),而不需要显式的声明容器的迭代器(Iterator);   枚举类型提供了超越类似final static int的,增强的类型安全性;   当在泛型中使用基本数据类型(Primitive Types)的时候提供自动装箱(autoboxing)功能(原来的泛型中是不能使用基本类型的);   引入了静态常量(static constants)类改进显式的共享一个静态数据;   为了实现轻松的开发,除了语言上的修改之外,还有一些额外的东西,比如一些怀念printf函数的会发现它又回来了;一个新的并发工具(在JSR 166中提及)将使得多线程编程变的更加简单轻松。   Scalability and Performance(可扩展性和性能)   J2SE 1.5版本将承诺改进可扩展性和性能,尤其是在启动时间和内存印记(memory footprint)上,将使得用户能以最快的速度发布一个应用程序。从JSR 163上将实现内建的性能工程(Performance ergonomics)和个功能强劲的API profile工具。   Monitoring and Manageability(监视和管理)   监视和管理是Tiger中的一个主要特性。那些在J2EE平台上使用JMX的开发者将非常开心的看到这样的特性能在J2SE中实现。通过对JVM的监视,将允许对已发布的应用程序健康性的完全检查,包括对底层内存泄漏检测,错误处理甚至是API 堆栈跟踪(stack trace)的监视。   Core XML Support(核心的XML支持)   J2SE 1.5的介绍被修改为XML的核心平台,表示Java的核心API将包括了XML1.1,SAX 2.0和DOM Level3。Web service方面的API,JAX-RPC,和JAXB将继续出现在Web Service的包中,在以后的新版本中这些API将被添加到核心API中去。   Desktop Client(桌面客户端)   最后一个重点的新特性是桌面客户端。这将带来几个内建的新的Look & Feels支持,并且增强了对皮肤(skins)的支持。除了启动速度和内存印记的增强,桌面开发者又多了几个值得期待的新特性。   Unicode 3.1 Support(对Unicode 3.1的支持)   32位的代理字符(surrogate character)支持将会很谨慎的添加到新的版本中,所以1.5版本将仍然使用16位的char类型。   New IO Support(新的IO支持)   新版本将提供对异步IO的支持,并且支持在平台中适当的地方开拓更深入的使用这些API。   有了J2SE 1.4.2和J2SE1.5,Java的开发者们将拥有一个激动人心的一年。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品