jdk1.6下载-JDK1.6免费下载地址
作者:管理员 发布时间:[ 2010/2/21 13:33:24 ] 推荐标签:
此版本JDK1.6 是基于windows的JDK环境,可以满足大部分人的需求,版本号为:jdk-6u12-windows-i586-p.exe;欢迎广大用户下载。
jdk1.6新特性
一.Instrumentation
利用Java代码,即java.lang.instrument做动态Instrumentation是JavaSE5的新特性,它把Java的instrument功能从本地代码中解放出来,使之可以用Java代码的方式解决问题。在JavaSE6里面,instrumentation包被赋予了更强大的功能:启动后的instrument、本地代码(nativecode)instrument,以及动态改变classpath等等。在JavaSE5当中,开发者只能在premain当中施展想象力,所作的Instrumentation也与main函数执行前,这样的方式存在一定的局限性。在JavaSE6的Instrumentation当中,有一个跟premain“并驾齐驱”的“agentmain”方法,可以在main函数开始运行之后再运行。
二、Http
在JavaSE6当中,围绕着HTTP协议出现了很多实用的新特性:NTLM认证提供了一种Window平台下较为安全的认证机制;JDK当中提供了一个轻量级的HTTP服务器;提供了较为完善的HTTPCookie管理功能;更为实用的NetworkInterface;DNS域名的国际化支持等等。
HTTPCookie管理可以应用客户操作临时变量的保存,如查询条件,当前状态等
三、JMX与系统管理
管理系统的构架
也许读者有会问,为什么需要Agent和SubAgent两层体系呢?这里有两个现实的原因:
管理系统一般是一个中央控制的控制软件,而SubAgent直接监控一些资源,往往和这些资源分布在同一物理位置。当这些SubAgent把状态信息传输到管理系统或者传达管理系统的控制指令的时候,需要提供一些网络传输的功能。
管理系统的消息是有一定规范的,消息的翻译本身是件复杂而枯燥的事情。一般来说,管理系统会将同一物理分布或者功能类似的SubAgent分组成一组,由一个共用的Agent加以管理。在这个Agent里封装了1和2的功能。
JMX和管理系统
JMX既是Java管理系统的一个标准,一个规范,也是一个接口,一个框架。
和其它的资源系统一样,JMX是管理系统和资源之间的一个接口,它定义了管理系统和资源之间交互的标准。javax.management.MBeanServer实现了Agent的功能,以标准的方式给出了管理系统访问JMX框架的接口。而javax.management.MBeans实现了SubAgent的功能,以标准的方式给出了JMX框架访问资源的接口。而从类库的层次上看,JMX包括了核心类库java.lang.management和javax.management包。java.lang.management包提供了基本的VM监控功能,而javax.management包则向用户提供了扩展功能。
JMX帮助开发者监控JVM的信息
四、编辑器API
JDK6提供了在运行时调用编译器的API。在传统的JSP技术中,服务器处理JSP通常需要进行下面6个步骤:
分析JSP代码;
生成Java代码;
将Java代码写入存储器;
启动另外一个进程并运行编译器编译Java代码;
将类文件写入存储器;
服务器读入类文件并运行;
但如果采用运行时编译,可以同时简化步骤4和5,节约新进程的开销和写入存储器的输出开销,提高系统效率。实际上,在JDK5中,Sun也提供了调用编译器的编程接口。然而不同的是,老版本的编程接口并不是标准API的一部分,而是作为Sun的专有实现提供的,而新版则带来了标准化的优点。
新API的第二个新特性是可以编译抽象文件,理论上是任何形式的对象??只要该对象实现了特定的接口。有了这个特性,上述例子中的步骤3也可以省略。整个JSP的编译运行在一个进程中完成,同时消除额外的输入输出操作。
第三个新特性是可以收集编译时的诊断信息。作为对前两个新特性的补充,它可以使开发人员轻松的输出必要的编译错误或者是警告信息,从而省去了很多重定向的麻烦
五、JavaDB与jdbc4.0
新安装了JDK6的程序员们也许会发现,除了传统的bin、jre等目录,JDK6新增了一个名为db的目录。这便是Java6的新成员:JavaDB。这是一个纯Java实现、开源的数据库管理系统(DBMS),源于Apache软件基金会(ASF)名下的项目Derby。
从Java6开始,应用程序不再需要显式地加载驱动程序了,DriverManager开始能够自动地承担这项任务。
六、对脚本语言的支持
JavaSE6引入了对JavaSpecificationRequest(JSR)223的支持,JSR223旨在定义一个统一的规范,使得Java应用程序可以通过一套固定的接口与各种脚本引擎交互,从而达到在Java平台上调用各种脚本语言的目的。
Java脚本API为开发者提供了如下功能:
获取脚本程序输入,通过脚本引擎运行脚本并返回运行结果,这是核心的接口。
发现脚本引擎,查询脚本引擎信息。
通过脚本引擎的运行上下文在脚本和Java平台间交换数据。
通过Java应用程序调用脚本函数。
七、XMLAPI与Web服务
jdk1.6下载-JDK1.6免费下载地址:点击下载
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11