1、Web Services. 优先支持编写 XML web service 客户端程序。你可以用过简单的annotaion将你的API发布成.NET交互的web services. Mustang 添加了新的解析和 XML 在 Java object-mapping APIs中, 之前只在Java EE平台实现或者Java Web Services Pack中提供.
2、Scripting. 现在你可以在Java源代码中混入JavaScript了,这对开发原型很有有用,你也可以插入自己的脚本引擎。
3、Database. Mustang 将联合绑定 Java DB (Apache Derby). JDBC 4.0 增加了许多特性例如支持XML作为SQL数据类型,更好的集成Binary Large OBjects (BLOBs) 和 Character Large OBjects (CLOBs) .
4、More Desktop APIs. GUI 开发者可以有更多的技巧来使用 SwingWorker utility ,以帮助GUI应用中的多线程。, JTable 分类和过滤,以及添加splash闪屏。
5、Monitoring and Management. Mustang 添加更多的诊断信息,绑定了不是很知名的 memory-heap 分析工具Jhat 来查看内核导出。
6、Compiler Access. compiler API提供编程访问javac,可以实现进程内编译,动态产生Java代码。
7、Pluggable Annotation. Java tool和framework 提供商可以定义自己的 annotations ,并且内核支持自定义annotation的插件和执行处理器
8、Desktop Deployment. Swing拥有更好的 look-and-feel , LCD 文本呈现, 整体GUI性能的提升。Java应用程序可以和本地平台更好的集成,例如访问平台的系统托盘和开始菜单。Mustang将Java插件技术和Java Web Start引擎统一了起来。
9、Security. XML-数字签名(XML-DSIG) APIs 用于创建和操纵数字签名); 新的方法来访问本地平台的安全服务,例如本地Microsoft Windows for secure authentication and communicationnative 的Public Key Infrastructure (PKI) 和 cryptographic services, Java Generic Security Services (Java GSS) 和 Kerberos services for authentication, 以及访问 LDAP servers 来认证用户.
10、The -ilities: 质量,兼容性,稳定性。 80,000 test cases 和数百万行测试代码(只是测试活动中的一个方面). Mustang 的快照发布已经被下载15个月了,每一步中的Bug都被修复了,表现比J2SE 5还要好
分享到:
相关推荐
在本文中,我们将深入探讨关于Java对象序列化你可能不知道的五件事情,这些知识点对于理解和优化你的Java应用程序至关重要。 1. **序列化的意义与用途** Java对象序列化不仅用于持久化对象状态,还能在网络传输中...
面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....
Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
纽约大学计算机科学系的两位教授认为,以Java作为入门教学语言会使学生过早地使用Java类库和框架,学生只知道将一些简单的程序组织到一起,但难于对所写的程序形成运行时成本的概念。然而,从另一个角度来说,Java...
近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套 Java 复习面试的刷题以及答案,我知道很多同学不知道怎么复习,不知道学习过程中哪些才是重点,其实,你们经历过的事情,...
- 遵循单一职责原则(SRP),一个类只做一件事情。 - 开闭原则(OCP),对扩展开放,对修改关闭。 - 里氏替换原则(LSP),子类型必须能够替换它们的基类型。 - 接口隔离原则(ISP),接口应当小而专注,避免...
- 遵循单一职责原则(SRP),每个类或方法只做一件事情。 - 开闭原则(OCP):对扩展开放,对修改关闭,使用抽象和多态来实现。 - LSP(里氏替换原则):子类型必须能够替换其基类型而不影响程序的正确性。 6. *...
- 遵循单一职责原则(SRP):一个类或方法只做一件事情。 - 尽量减少类的成员变量,提高封装性。 - 使用构造函数初始化对象,尽量避免在类的静态方法中创建实例。 - 避免使用全局变量,减少副作用。 4. **异常...
6.X类的static语句块执行完了,就该执行main()方法啦。 7.new Z();此方法被执行。 8.既然new Z();那么Z类就要被加载。因为Z类继承X类。所以必须先加载X类才行。因为X类已经被加载。所以此时不用再加载X类了。Z类...
控制反转是指你要做一件事,别自己可劲 new 了,你就说你要干啥,然后外包出去就好~。 7. 抽象类和接口 抽象类和接口是 Java 中的两个基本概念。抽象类用于定义家族类的默认行为,而接口用于定义类型,有助于后面...
你需要知道的事情 Github资料库 PDF指南 在课程资源中可用 安装Eclipse,Java和Maven PDF格式 视频 : GIT资料库: 面试问题 Java平台 1。 为什么Java如此流行? 2。 什么是平台独立性? 3。 什么是字节码? 4。 ...
新闻发布及管理系统能够使人们及时的阅读到最新的新闻资讯,满足人们对新闻内容的实时性的要求,人们能随时随地的知道各个角落发生的事情,这就是新闻发布系统的目的。 主要内容和要求:(包括设计(研究)内容、...
我在这篇文章中的目标是尽可能全面地介绍我认为技术项目经理知道的内容以及他/她应该如何为未来的任务做准备。 我相信最重要的事情之一是与其他技术 PM 讨论他们每天做什么以及他们如何做事。 网络 ! 与人交谈的...
5:sql 学习时间,只需要知道insert ,delete ,update ,select,create/drop table的话一天你应该知道了。 6:xml 学习时间,我不知道我还没有学会呢。呵呵。不过我知道DTD是用来做什么的。 7:ejb 学习时间,...
对于Android应用开发工程师而言,本书中关于Binder,以及sp、wp、Handler和Looper等常用类的分析或许能帮助你迅速适应Android平台上的开发工作。 (2)Android系统开发工程师 Android系统开发工程师常常需要...
关于本站“设计模式” Java 提供了丰富的 API,同时又有强大的数据库系统作底层支持,那么我们的编程似乎变成了类似积木的简单"拼凑"和调用, 甚至有人提倡"蓝领程序员",这些都是对现代编程技术的不了解所至. 在...
� Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...
很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会对你有所帮助。本文假定你具备一切学习此语言所需的知识,没有也不...