`

Sun Java SE 6 最终版发布

阅读更多

Sun 宣布Java Standard Edition 6 的最终正式版发布,同时也在官方提供了正式版本下载。

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

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

新版本还提供对动态语言的支持,将允许人们操作任意的脚本语言,和使用Java 对象。Java SE 6 中实现了JSR 223。这是一个脚本框架,提供了让脚本语言来访问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 的提升和不足,你如何看待?

分享到:
评论

相关推荐

    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虚拟机规范中文版

    在今年6月28日,最新的《Java虚拟机规范(Java SE 7版)》终于完成并在7月份正式发布。对于想了解Java虚拟机的程序员来说,《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课程笔记(全)

    Java 是由Sun 公司推出的(今年初被Oracle 公司收购) 收购价格:74 亿美金 J2SE、J2ME、J2EE JDK:Java Development Kit (Java 开发必备) JRE:Java Runtime Environment (Java 执行环境) JDK 包含...

    Java技术及SSH框架和Jsp技术的介绍-英文

    2006年,为了市场营销,Sun将新的J2版本重新命名为Java EE(企业版)、Java ME(微型版)和Java SE(标准版)。1997年,Sun Microsystems尝试将Java标准化,但后来退出了ISO/IEC JTC1标准机构和Ecma International的...

    JAVA发展史剖析.pdf

    2006年,Java SE 6发布,增加了Swing组件的改进和更好的XML支持。随后的Java SE 7、8、9、10等版本不断引入新的语言特性和性能优化,如Lambda表达式、模块化系统等,使Java保持与时俱进。 2019年,Oracle宣布将Java...

    java初学者的工具ppt文件

    JDK 6正式版刚刚推出,市面上你暂时买不到JDK6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,...

    java技术发展 中英两版

    6. **丰富的类库**:Java标准版(Java SE)和企业版(Java EE)提供了丰富的API,涵盖了网络、数据库、图形用户界面(GUI)等多个领域,大大简化了开发工作。 Java技术的应用广泛,不仅在Web开发中占有重要地位,如...

    java(20211007020145).pdf

    Java是一种高级的、面向对象的编程语言,由Sun Microsystems(后被甲骨文公司收购)在1995年推出。它的设计目标是创建一种能够“一次编写,到处运行”的语言,这意味着Java程序可以在任何支持Java虚拟机(JVM)的...

    基于JAVA EE的信息发布系统.pdf

    JAVA EE构建在JAVA SE的基础上,提供组件模型、Web服务、管理和通信API,JAVA EE可以实现企业级的面向服务体系结构SOA和Web 2.0应用程序。JAVA EE所包含的技术包括JDBC、Lib J、Annotation等。 2. jQuery技术 ...

    java(20210925001443)[归纳].pdf

    Java是一种由Sun Microsystems公司在1995年推出的高级程序设计语言,它以其跨平台、动态Web和Internet计算的能力迅速获得了广泛的认可。Java的核心是Java虚拟机(JVM)和Java应用编程接口(API),这两部分构成了...

    第01章 Java概述

    James Gosling带领的团队开始研发一种新的语言,最终于1995年正式发布了Java语言和其运行平台。 Java的特点包括: - 平台无关性:通过Java虚拟机(JVM),Java代码可以在任何支持JVM的系统上运行。 - 面向对象:...

    Java程序设计教程

    Java的标准版(Java SE)、企业版(Java EE)和嵌入式版(Java ME)分别服务于桌面应用、企业级服务器应用和小型设备应用,形成了完整的生态系统。 总的来说,Java程序设计教程涵盖了从语言基础到高级特性的全面...

    Java语言概述与面向对象思想--中英文翻译.docx

    Java语言是一种由Sun Microsystems公司在1995年推出的高级编程语言,它的出现为Web和互联网计算带来了革命性的变化。Java的特色在于其跨平台性,这意味着编写一次的Java程序可以在任何支持Java的平台上运行,无需...

    Java入门教程[参考].pdf

    随着Java的发展,JDK不断升级,如JDK 1.0和1.2,后者标志着Java 2的诞生,现在通常称为Java SE(标准版)、Java EE(企业版)和Java ME(微型版): - **Java SE**:适用于开发桌面应用,提供了丰富的API和基础类库...

    Java技术及SSH框架和Jsp技术的介绍

    随着互联网的崛起,Sun看到了Oak在网络应用中的潜力,将其重新命名为Java,并在1995年正式发布。Java的设计目标是跨平台性,它通过编译成字节码并在任何支持Java虚拟机(JVM)的平台上解释执行,实现“一次编写,...

    java学习课件

    随着时间的推移,Java经历了多个版本的迭代,发展出了三个主要平台:Java SE(标准版),适用于桌面应用;Java EE(企业版),用于企业级服务器应用;Java ME(微型版),适用于资源受限的设备。 Java语言的特性...

    JavaEye新闻月刊 - 2010年01月 - 总第23期.pdf

    Hibernate创始人可能对Java企业版6(Java EE 6)表达了支持,强调了该版本在简化企业级开发、提高生产力方面的重要改进。 9. **Play 1.0.1发布**: Play框架的新版本发布,这个基于Java和Scala的Web开发框架,...

Global site tag (gtag.js) - Google Analytics