`
hongan
  • 浏览: 176987 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

应该知道的10件关于Java 6的事情

    博客分类:
  • Java
阅读更多

听说java7要出,不过自己连java6的一些特性都没有熟悉,先复习一下

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/beta2.html

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还要好。

分享到:
评论

相关推荐

    你应该知道的10件关于Java 6的事情

    ### 你应该知道的10件关于Java 6的事情 #### 1. Web Services Java 6(代号为Mustang)引入了对Web Services的重要改进。它提供了原生支持用于开发XML Web服务的注解API,这使得开发人员能够更轻松地创建与.NET Web...

    关于 Java 对象序列化您不知道的 5 件事

    在本文中,我们将深入探讨关于Java对象序列化你可能不知道的五件事情,这些知识点对于理解和优化你的Java应用程序至关重要。 1. **序列化的意义与用途** Java对象序列化不仅用于持久化对象状态,还能在网络传输中...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题65:数据库优化方面的事情.mp4 │ Java面试题66:如果查询和定位慢查询.mp4 │ Java面试题67:数据库优化之数据库表设计遵循范式.mp4 │ Java面试题68:选择合适的数据库引擎.mp4 │ Java面试题69:...

    JAVA上百实例源码以及开源项目源代码

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

    Java课程教学的探析.pdf

    纽约大学计算机科学系的两位教授认为,以Java作为入门教学语言会使学生过早地使用Java类库和框架,学生只知道将一些简单的程序组织到一起,但难于对所写的程序形成运行时成本的概念。然而,从另一个角度来说,Java...

    -互联网Java面试重点难点.rar

    近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套 Java 复习面试的刷题以及答案,我知道很多同学不知道怎么复习,不知道学习过程中哪些才是重点,其实,你们经历过的事情,...

    阿里巴巴Java开发手册(终极版)高清PDF

    - 遵循单一职责原则(SRP),每个类或方法只做一件事情。 - 开闭原则(OCP):对扩展开放,对修改关闭,使用抽象和多态来实现。 - LSP(里氏替换原则):子类型必须能够替换其基类型而不影响程序的正确性。 6. *...

    java编程规范

    - 遵循单一职责原则(SRP),一个类只做一件事情。 - 开闭原则(OCP),对扩展开放,对修改关闭。 - 里氏替换原则(LSP),子类型必须能够替换它们的基类型。 - 接口隔离原则(ISP),接口应当小而专注,避免...

    JAVA程序开发规范文档

    - 遵循单一职责原则(SRP):一个类或方法只做一件事情。 - 尽量减少类的成员变量,提高封装性。 - 使用构造函数初始化对象,尽量避免在类的静态方法中创建实例。 - 避免使用全局变量,减少副作用。 4. **异常...

    java面试题静态加载顺序构造方法

    6.X类的static语句块执行完了,就该执行main()方法啦。 7.new Z();此方法被执行。 8.既然new Z();那么Z类就要被加载。因为Z类继承X类。所以必须先加载X类才行。因为X类已经被加载。所以此时不用再加载X类了。Z类...

    java答疑系统源码-JavaInterviewQuestionsAndAnswers:Java面试问答

    你需要知道的事情 Github资料库 PDF指南 在课程资源中可用 安装Eclipse,Java和Maven PDF格式 视频 : GIT资料库: 面试问题 Java平台 1。 为什么Java如此流行? 2。 什么是平台独立性? 3。 什么是字节码? 4。 ...

    基于java新闻发布及管理系统设计软件程序源码+数据库+WORD毕业设计论文文档.zip

    新闻发布及管理系统能够使人们及时的阅读到最新的新闻资讯,满足人们对新闻内容的实时性的要求,人们能随时随地的知道各个角落发生的事情,这就是新闻发布系统的目的。 主要内容和要求:(包括设计(研究)内容、...

    Java 55 道面试题及答案.docx

    Java 面试题及答案 本文档提供了 Java 面试中常见的问题和答案,涵盖了 JDBC、方法重载、多线程、OOP 和设计模式等多个领域。 1. JDBC 最佳实践 在使用 JDBC 时,需要遵循一些最佳实践来提高性能和避免错误。例如...

    酒店推荐系统源码java-TPM:技术项目经理指南

    我在这篇文章中的目标是尽可能全面地介绍我认为技术项目经理知道的内容以及他/她应该如何为未来的任务做准备。 我相信最重要的事情之一是与其他技术 PM 讨论他们每天做什么以及他们如何做事。 网络 ! 与人交谈的...

    深入理解Android:卷I--详细书签版

     全书共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对android系统架构和源码阅读方法的介绍;第2章通过对android系统中的mediascanner进行分析,详细讲解了 android中十分重要的jni技术;第3章分析了...

    JSP程序员成长手册

    5:sql 学习时间,只需要知道insert ,delete ,update ,select,create/drop table的话一天你应该知道了。 6:xml 学习时间,我不知道我还没有学会呢。呵呵。不过我知道DTD是用来做什么的。 7:ejb 学习时间,...

    新版Android开发教程.rar

    � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的有限子集,尚不承诺遵守 Java 任何 Java 规范 , 可能会造 成J ava 阵营的进一步分裂。 � 现有应用完善度不太够,需要的开发工作量较大。--------------------...

    JSTL详细标签库介绍

    <HTML><HEAD>关于java异常处理(讲义)--JSP中文网 ; charset=gb2312" http-equiv=Content-Type> 关于java异常处理(讲义),JSP中文网> 关于java异常处理(讲义)> href=...

    二十三种设计模式【PDF版】

    关于本站“设计模式” Java 提供了丰富的 API,同时又有强大的数据库系统作底层支持,那么我们的编程似乎变成了类似积木的简单"拼凑"和调用, 甚至有人提倡"蓝领程序员",这些都是对现代编程技术的不了解所至. 在...

Global site tag (gtag.js) - Google Analytics