• jdk 1.6 新特性


    JDK1.6新特性  

    1.DestTop类和SystemTray

    前者用于调度操作系统中的一些功能,例如:

    · 可以打开系统默认浏览器指定的URL地址;

    · 打开系统默认邮件客户端给指定的邮箱发信息;

    · 用默认程序打开或编辑文件;

    · 用系统默认的打印机打印文档。

    后者可用来在系统托盘区创建一个托盘程序。

    2.使用JAXB2来实现对象与XML之间的映射

    JAXBJava Architecture for XML Binding的简写。JAXB是一个业界的标准,是一项可以根据XML Schema产生Java类的技术JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。
    原来JAXBJava EE的一部分,在JDK6中,SUN将其放到了Java SE

    3.StAX

    StAXJDK1.6中除了DOMSAX之外的有一种处理XML文档的API

    StAXThe Streaming API for XML的缩写。由于JDK6.0中的JAXB2JAX-WS 2.0都会用到StAX,所以Sun决定把StAX加入到JAXP家族当中来,并将JAXP的版本升级到1.4. 

    JDK6里面JAXP的版本就是1.4JAXPJava API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。

    4.使用Complier API

    现在我们可以用JDK1.6 Compiler API动态编译Java源文件Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。

    这个特性对于某些需要用到动态编译的应用程序相当有用, 比如JSP Web Server,当我们手动修改JSP后,是不希望需要重启Web Server才可以看到效果的,这时候我们就可以用Compiler API来实现动态编译JSP文件

    5.轻量级的Http Server API

    JDK6 提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,支持HttpHttps协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现

    6.插入式注解处理API(Pluggable Annotation Processing API)

    JSR (JSRJava Specification Requests的缩写,意思是Java 规范请求)用Annotation Processor在编译期间而不是运行期间处理Annotation, Annotation Processor相当于编译器的一个插件,所以称为插入式注解处理

    7.用Console开发控制台程序

    JDK6中提供了java.io.Console 类专用来访问基于字符的控制台设备你的程序如果要与Windows下的cmd或者Linux下的Terminal交互,就可以用Console类代劳

    8.对脚本语言的支持

    : ruby, groovy, javascript

    9.Common Annotations

    Common annotations原本是Java EE 5.0规范的一部分,现在SUN把它的一部分放到了Java SE 6.0.随着Annotation元数据功能加入到Java SE 5.0里面,很多Java 技术(比如EJB,Web Services)都会用Annotation部分代替XML文件来配置运行参数,保证Java SEJava EE 各种技术的一致性.

  • 相关阅读:
    阿里P8推荐的SpingBoot学习手册+Git开源项目实践分享,还不收藏
    阿里P8划重点:JVM+Spring+Mybatis+多线程高并发源码你必须会
    一线大厂工程师推荐:Mysql、Springboot、JVM、Spring等面试合集
    GitHub标星120K+的JDK并发编程指南,连续霸榜GitHub终于开源了
    腾讯被指劝退高龄员工,华为百度也在优化,互联网35岁+该怎么办
    天猫面试官硬核推荐:Dubbo+ES+JVM+多线程/高并发+消息队列
    多线程与高并发:金九银十跳槽季面试必须要掌握的硬核涨薪技能
    纯干货,源码6步曲,带你解析完整的ThreadPoolExecutor
    今日总结
    今日头条技术架构分析
  • 原文地址:https://www.cnblogs.com/hanxf/p/4365811.html
Copyright © 2020-2023  润新知