`
sodabao
  • 浏览: 166169 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Sun Java SE 6 最终版发布

阅读更多
Sun 宣布  Java Standard Edition 6 的最终正式版发布. 同时也在官方提供了正式版本下载.

很多开发者, 在试用此前Release的demo版本, 都提到性能提升不少, 从 5% 到 24% . 不过, 这依赖于你的应用是什么. 新版本对桌面应用性能提高不少, 但是对Java EE来说, 除非是Ria应用, 提升并不是特别大.  

无论如何, 这一次对JIT的提升是卓有成效的. 无论是运行时分析功能, 还是用户对性能情况的反馈.

新版本还提供对动态语言的支持, 将允许人们操作任意的脚本语言,和使用Java 对象. Java SE6中实现了JSR223。这是一个脚本框架,提供了让脚本语言来访问Java内部的方法。你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本。这个脚本API允许你为脚本语言提供Java支持。另外,Web Scripting Framework允许脚本代码在任何的Servlet容器(例如Tomcat)中生成Web内容。

Java SE 6中对内存泄漏增强了分析以及诊断能力。当遇到java.lang.OutOfMemory异常的时候,可以得到一个完整的堆栈信息,并且当堆已经满了的时候,会产生一个Log文件来记录这个致命错误。另外,JVM还添加了一个选项,允许你在堆满的时候运行脚本。(这也就是提供了另外一种方法来诊断错误)

Mustang 还将简化Web services 的开发和发布. XML和Web服务一直都是Mustang的关注重点.. Mustang为此引入了JAX-WS(Java Architecture for XML-Web Services) 2.0 以及JAXB(Java Architecture for XML Binding) 2.0..

无论如何, 这次最终版本"最终"赶在了圣诞之前发布, 是送给全球开发者的圣诞礼物.

对于Java SE 6 的提升和不足, 你如何看待?

官方下载:
http://java.sun.com/javase/6/

详见:http://www.matrix.org.cn/resource/news/JavaSE+6_3d67a752-897a-11db-ab77-2bbe780ebfbf.html
分享到:
评论

相关推荐

    Java虚拟机规范(SE 7中文版)

    直到2011年6月28日,《Java虚拟机规范(JavaSE7版)》正式完成并发布。这本书的重要性在于,它为Java虚拟机的实现者提供了一个统一的外部接口标准。尽管书中很多概念和细节曾经与Sun公司早期虚拟机的实现高度吻合,...

    Java虚拟机规范(Java_SE_7).pdf中文版

    Java SE 7版的虚拟机规范是对之前版本的更新,它详述了虚拟机的最新标准,以及如何保证不同的Java虚拟机实现(例如Oracle HotSpot、OpenJDK、IBM J9等)能够提供统一的外部接口和行为。 从1999年《Java虚拟机规范...

    Java虚拟机规范(Java SE 7 中文版)

    ### Java虚拟机规范(Java SE 7 中文版)核心知识点解析 #### 一、Java虚拟机概览 Java虚拟机(JVM)是Java运行环境的核心组件,它为Java程序提供了一个抽象的计算机,能够在几乎所有的硬件和操作系统上运行。JVM...

    java Sun Microsystems

    Java是由Sun Microsystems公司在1995年5月推出的一种革命性的程序设计语言和平台,它彻底改变了软件开发和Web交互的方式。Java的诞生是为了解决当时编程语言存在的跨平台问题,它的出现使得开发者能够编写一次代码,...

    java编程基础教程pdf

    1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。 Java的发展一直没有停止,2000年5月8日,JDK1.3发布,开发代号为Kestrel(红隼);2000年5月29日,JDK1.4发布;2001年6...

    专题资料(2021-2022年)[零基础学JAVA]Java SE基础部分01 Java发展及JDK配置.doc

    Java,作为一种广泛使用的编程语言,源自1991年Sun Microsystems公司的项目,最初名为"Oak",后来在发展过程中经历了多次改名,最终在1995年以Java的名义正式发布1.0版本。Java的设计者James Gosling对语言进行了...

    Java的由来及发展历史,Java学习入门,了解Java的起源及发展历史

    2005年,Sun公司宣布Java SE 6(代号Mustang),支持脚本语言,并增强了安全性。Java EE 6在2009年发布,继续优化Web服务和企业级应用的功能。Oracle接手后,虽然面临社区关系的挑战,但Java仍然保持着强劲的发展...

    java基础javaSE

    - **Java SE (J2SE)**:标准版 Java,用于桌面应用程序开发。 - **Java EE (J2EE)**:扩展版 Java,专为企业级应用开发设计,简化了大型网络应用的开发和部署过程。 #### 三、Java 编程基础 - **Java 类和对象**:...

    JAVA发展史.pdf

    随着时间的推移,Java不断进化,Java SE 6、Java SE 7、Java SE 8等版本相继发布,带来了更多的语言改进和性能提升。例如,Java SE 8引入了Lambda表达式和日期/时间API,进一步提高了开发效率。Java SE 11(Java 11...

    Java-简介.pdf

    Java分为三个主要版本:Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。Java SE是基础,用于桌面和服务器应用程序;Java EE则扩展了Java SE,提供了构建企业级分布式应用的框架和API;而Java ME则针对...

    Java虚拟机规范 JavaSE7

    自1999年以来,JVM规范经历了多次更新,而在2011年发布的JavaSE7版则带来了新的变化。 《Java虚拟机规范(JavaSE7版)》为想要了解Java虚拟机原理的程序员提供了必须的参考资料。它不仅仅是一份文档,更是为了确保...

    java发展历程

    - **J2SE Tiger**:即Java SE 6,这一版本增加了许多新特性,如脚本引擎API、可插拔的类型系统、更强大的并发工具等。 - **J2SE Mustang(前称Dragon/Dragonfly)**:即Java SE 7,引入了多释放锁、try-with-...

    java学习笔记 良格格

    - 1995 年 5 月 23 日,Sun 公司正式发布了 Java Development Kit (JDK) 1.0a2 版本。 ##### 1.2 Java 的特性 - **语言特性**: - **简单**: 设计简洁,易于理解和使用。 - **面向对象**: 强调封装、继承、多态等...

    java培训课程课件.pptx

    Java的版本划分逐渐演变为Java SE(标准版)、Java EE(企业版)和Java ME(微型版)。Java SE是用于桌面应用程序的基础平台,它包含了开发和运行Java应用程序所需的工具和库。Java EE则针对企业级应用,提供服务器...

    JAVA基础8.1.

    - **Java EE (Java Enterprise Edition)**:企业版,基于Java SE扩展,增加了用于服务器开发的类库,适用于金融、政府等大型企业环境下的应用程序开发。 - **Java ME (Java Micro Edition)**:小型版,适用于小型...

    Java的背景资料以及Java的前景,就业方向、就业动态 目前可以与c++、c#平分天下的编程语言,sun公司的产品.

    Java是由Sun Microsystems公司于1995年5月发布的高级编程语言。Java最初由詹姆斯·高斯林(James Gosling)等人设计,并被命名为“Oak”。然而,由于当时“Oak”这个名字已被注册,最终改名为Java。Java的设计目标是...

    Java发展史

    5. **Java 2 Platform (J2SE, J2EE, J2ME)**:1999年,Sun推出了Java 2 Platform,分为三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME),分别针对桌面应用、服务器端应用和移动设备应用。 6. **开源与...

    java技术简介

    - **1995年**:Sun Microsystems正式发布了Java 1.0版本,标志着Java作为一个开放的技术平台正式进入市场。 - **1996年**:Java 1.1版本发布,增加了许多新特性,并开始被广泛应用于Web应用程序开发。 - **1999年**...

Global site tag (gtag.js) - Google Analytics