1. Web Services
所有的开发者都可以获得编写XML Web Service客户应用强有力的支持。你可以通过简单的annotation来暴露API,就像.NET一样。这不像你的方式?你想直接操作XML?这会使你惊奇的:Mustang添加了新的分析方法和对象映射APIS,而以前这只能在Java EE版本中实现,或者Java Web Services Pack中。
2. 脚本语言
现在你可以在Java代码中嵌入JavaScript脚本了,更高级的用户可以嵌入自己的脚本引擎,并且可以在Java中嵌入自己最喜欢的脚本语言,只要合适就行。
Perhaps You ThougHt yOu couldN't program with a scripting language and Java togetheR. Which will yoU Be trYing ?(Python&Ruby)
3. 数据库
所有的开发者都可以获得升级后的JDBC4.0, 它有许多新特性,包括更好使用的API,这使得用JDBC更加容易,尽管还有许多特性需要增加,比如将XML看成SQL数据类型,更好地集成BLOB和CLOB到API中。我最热衷做的事情包括移走一些JDBC的模板,添加新的annotation,它使SQL语句更好的嵌入到JDBC应用中。比如用@Query(sql="select * from user")的annotation包装一个getAllUsers()方法,这就是你所要做的全部。
4. 更多的桌面API
已经说了很多关于“spoonful of sugar”,因此我仅仅掠过一下。 GUI开发者可以获得大量技巧,这些技巧和曾经很流行而现在被合并到SwingWorker实用工具一样,可以帮助你在GUI程序中处理线程、JTable的排序和过滤,还有一些新的方法实现“欢迎对话框”,使得急躁用户安静下来。
5. 监控和管理
事实上这里大量的工作并不需要你在启动程序时做特别的事情,从而满足Java SE监控管理工具的要求。Mustang已经添加更多诊断信息,并且我们可以用分析工具jhat打包这些不可理解的内存堆栈信息,以便分析判断Core Dumps信息。
6. 编译器
现实中创造的Java开发工具和类似JSP或者PHP引擎的框架都要根据需要动态生成类,编译器就提供了访问javac的API,用于在进程中编译动态生成的Java代码。不是每个开发者都会直接使用它们,但对于我们那些被小丑的尖叫声震聋的人来说,还不如卷起双袖给它一个机会。我们其他的人就会从这些使用了新特性的工具和增强的Java框架中获得好处。
7.插件式的Annotation
在Java圈中有一个正在变得流行的笑话,至少对我来说是这样的,笑话就是对于在Java中希望消失的每个特性来说,正在快速发展的annotation,都能解决问题。这不只是玩笑,因为Java工具和框架的贩卖者可以在你的脸上放置一个与众不同的笑脸,定义他们自己的annotation并且可以嵌入到执行的处理器中,可以使annotations变得更酷。
8.桌面开发
对于开发桌面程序的开发者而言,会很快发现大量细小的改变会给已有的应用带来巨大变化是一个神话。比如较好的平台在Swing、LCD的文字显示和清爽的GUI整体表现。Java程序能够很好的和原生平台集成,就像系统托盘和平台的开始菜单一样。长久看来,Mustang会将Java插件和Java WebStart引擎结合在一起,Java WebStart应用的安装已获得更多的修改。
9.安全
在Java平台中你能够获得所有关于安全的特性(Mustang提供了更多特性,就像XML-DSIG API生成和管理数字签名),但是如果你没有获得安全管理员的支持,你的安全会存在风险。因此Mustang已经通过提供不同的新方法获得平台本地安全服务,比如Windows平台上用于安全认证和通信的PKI和加密解密服务、用于认证的GSS/Kerberos服务、用于访问LDAP服务的用户认证,这样就简化了安全管理员的工作。
10.质量、兼容、稳定
你可能知道Sun已经在过去10年中完成了Java SE平台不同的的特性发布版本,因此我们当然想我们已经在这个领域建立起一些权威(增加了80000个测试用例,几百万行测试代码,而这些仅仅是我们测试活动的一个方面而已),但是与最近的发布版本不同,你可能注意到在最近15个月中(而不仅仅是6个月)用户可以下载Mustang的snapshot。有些人提交Bug,甚至有些人修改Bug。我们甚至鼓励用户发现更多的Bug。因此与前几个发行版本不同,过去在获得Beta版本前我们已经修正了大量的有关质量和回归的问题。这样是否能够有助于更好的产品呢?哦,顺便说一下,现在的表现看起来比Java SE 5‘Tiger’要好。
现在你知道需要了解的了吧,行动吧,试试它。
原文地址:Danny Coward的文章:The 10 Things You Need to Know About Java SE 6 'Mustang' 。
分享到:
相关推荐
西安野马计算机培训学校JAVA SE讲义,共13个章节
西安野马培训 java讲义 java源代码
Java SE:Java Standard Edition Java ME: Java Mobile Edition Java EE:Java Enterprise Edition Java 是由Sun 公司推出的(今年初被Oracle 公司收购) 收购价格:74 亿美金 J2SE、J2ME、J2EE JDK:...
西安野马计算机培训学校JAVA EE讲义,共11个章节
野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马优化算法WHO2022测试函数 野马...
303-01A 发动机 - 2.3升 EcoBoost(201千瓦314马力) 野马2.3t 发动机 中文维修手册
java的优势? 1:跨平台(平台:指的是操作系统) 常见的操作系统:Windows Unix Linux Solaris(Sun) 跨平台:用java开发出来的应用程序不受底层操作系统的限制 底层的功臣:JVM = java虚拟机 = 1 + 2 + 3 = ...
过去十年提出的大多数算法都受到动物行为的启发。在本文中,我们提出了一种新的优化器算法,称为野马优化器 (WHO),它的灵感来自野马的社会生活行为。 Naruei、Iraj 和 Farshid Keynia。“野马优化器:解决工程优化...
过去十年提出的大多数算法都受到动物行为的启发,提出了一种野马优化算法,它的灵感来自野马的社会生活行为。
野马博骏汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载
java侧起server(NioUdpServer1.java),基于Java Nio的selector 阻塞等候,一个android app(NioUdpClient1文件夹)和一个java程序(UI.java)作为两个client分别向该server发数据,server收到后分别打印收到的消息...
本系统主要实现网站建设者与访问者之间的相互交流,针对网站能够展现网站建设者的思想进行设计的,主要实现如下目标: 全面展示博客网站的主题思想。 通过发表我的文章,表达作者想法和观点,实现与访问者的...
野马12DDEC30纯电动汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载
分享了野马优化器算法源代码及原文,亲测有效,更多算法可进入空间查看
野马狂奔 底部区域买入启动通达信指标公式源码.doc
西安野马计算机培训学校LINUX讲义,共6个章节
野马12DDEC70纯电动汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载
挺不错的(java处理xml)培训资料,值得一看。
普氏野马粪便类固醇激素的保存方法及时效性的比较研究,刘树强,兰天,在2009年10月22日-31日期间,课题组在新疆吉木萨尔县普氏野马繁殖中心搜集了5雄5雌10匹野马的新鲜粪样,分性别充分混匀,用95%乙醇浸泡
野马 嵌入式开发 1788 开发板 USB hid 开发源码,具有很好的借鉴作用 keil 4.6.0