`
javafxguy
  • 浏览: 151153 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Java SE 6 U18较大的性能改进

    博客分类:
  • java
阅读更多

最新消息:

欧盟通过oracle收购Sun,Java落入甲骨文之手

 

最近发布的Java SE 6U18和上个更新Java SE U17不同, U18不是修补安全性的,他主要是提高性能的增强版本,对整个Java SE 6的各个方面都做了性能的提高。这也许是Sun在合并到Oracle前的最后一个release了。

 

快速创建jar文件: 如果java程序里需要创建很多jar,应该可以看到15-20%的性能提高。

 

Hotspot Java虚拟机增强功能: 包含了部分硬件相关的优化(如NUMA体系结构,SSE4.2等),垃圾回收参数的改进,class loading的优化,编译时代码生成的优化等。实验性的G1垃圾回收器也增强功能,向实用版有迈进了一步,但是如果要在生产上用,建议还是购买Sun的支持服务。

 

应用程序启动的时间优化: Web Start和applet应用现在可以同时下载多个jar文件,速度加快。如果是JavaFX的应用,启动的速度加快了大约20%,或许这样可以减少对javafx的抱怨。我重新试了一下上次提到的冬奥会JavaFX的程序 ,在U18下启动确实快了不少,有兴趣的读者可以试试。

 

其他的一些改进有: 用户界面的性能,zip文件的读操作,发布部署更新等。更多的信息可以参考这里

 

其他:

Eclipse的JavaFX插件发布  NetBeans 6.8的功能介绍   Crystal Necklace Jewelry

从冬奥会官网使用JavaFX说起   JavaFX新书:JavaFX本质论

JavaFX in Olympics  启动JavaFX程序   JavaFX Resource Center

JavaFX Gaming Application   JavaFX应用博客   javaFX topcis

 

分享到:
评论
8 楼 iblader 2010-01-26  
linliangyi2007 写道
完了,这做法,怎么觉得是sun的jdk开发人员要走人的前兆哩!!
担心Java的前景啊!!!


完全没看出来有什么前兆。。。
7 楼 myreligion 2010-01-22  
以后oracle的数据库驱动估计会好用不少,不用每次oracle jdbc都弄点自己的东西和别的数据库不兼容了……
6 楼 beiyangshuishi 2010-01-22  
拭目以待吧,谁知道sun下一步会变成什么样
5 楼 ginkgo 2010-01-22  
joehe 写道
java.sql.Date.valueOf("2010-1-1");会不会报错?


6898593  jdbc implementation java.sql.Date.valueOf no exception if date given is not in the JDBC date escape format(yyyy-mm-dd)

这个是一个bug已经修复了。
4 楼 linliangyi2007 2010-01-21  
完了,这做法,怎么觉得是sun的jdk开发人员要走人的前兆哩!!
担心Java的前景啊!!!
3 楼 joehe 2010-01-21  
java.sql.Date.valueOf("2010-1-1");会不会报错?
2 楼 skzr.org 2010-01-21  
我认为中国电信、移动、医疗、政府等的系统都用java开发好阿!
java的swing、swt都很好阿!
特别是不用再用windowsXX,省得他们上班吓正!
^ ^
让我们javaer也当上金领阿!
1 楼 hetylei 2010-01-20  
IE6都没死,jre就等着杯具吧

相关推荐

    Java SE Development Kit 8u361

    Java SE Development Kit 8u361 是Oracle公司发布的一个重要的Java开发工具包,主要用于Java Standard Edition(SE)的应用程序开发和运行。这个版本的JDK是8的主要更新之一,版本号8u361表明它是Java 8的第361次次...

    jdk-6u27-win-x64.rar

    JDK 6,也称为Java 6,是Java平台标准版(Java SE)的一个版本,发布于2006年12月。这个版本在Java社区中占有重要地位,因为它引入了许多新特性和改进,为开发者提供了更强大、更高效的工作环境。 标题中的"jdk-6u...

    jre-7u45-windows-x64

    这些更新通常包括安全修复、性能改进、兼容性增强和其他错误修正,确保用户始终使用稳定和安全的软件。 5. **安装与配置**: "jre-7u45-windows-x64.exe"是一个可执行文件,用于在Windows 64位系统上安装JRE 7 ...

    jdk-8u241-windows-x64.rar

    JDK8u241的发布,不仅提供了性能增强和稳定性改进,也为开发者带来了更好的开发体验。无论是在企业级应用还是小型项目中,使用最新版本的JDK都是确保代码质量与效率的重要保障。因此,定期检查和更新JDK版本,对于...

    jre-6u37-windows-x64

    对于那些内存消耗较大的Java应用,64位版本通常更合适。然而,由于其兼容性问题,一些依赖旧API或有特定代码优化的老程序可能需要特定版本的JRE才能运行。 "IT猫扑网_百度搜索.url"和"IT猫扑网.url"这两个文件可能...

    jdk-6u45-windows-x64

    这意味着64位JDK可以处理更大内存的应用程序,这对于内存消耗较大的Java应用尤其重要。 **文件“jdk-6u45-windows-x64.exe”** 这是JDK 6 Update 45的安装程序文件,扩展名为.exe表明它是针对Windows系统的可执行...

    jre-6u45-windows-x64

    这个版本的JRE(Java Release 6 Update 45)是Java 6的第45次更新,发布时间相对早些,但它在当时包含了重要的安全修复、性能优化和功能改进。对于那些需要在旧系统上运行基于Java 6的应用程序的用户来说,这个版本...

    jdk-8u171-windows-x64.rar

    JDK 1.8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本。它引入了许多新特性,极大地提高了开发效率和程序性能。以下是一些关键知识点: 1. **Lambda表达式**:这是JDK 1.8中最大的亮点,允许开发者以...

    jdk-6u45-linux-x64.bin

    JDK 6(也称为Java SE 6)发布于2006年,引入了许多新特性,如改进的Swing组件、增强的集合框架、XML处理优化等。而JDK 7(Java SE 7)在2011年发布,带来了更多的改进,如类型推断(钻石操作符)、try-with-...

    64位 java runtime 1.8.0.zip

    Java Runtime Environment(JRE)是Java程序运行所需的基础组件,它是Oracle公司提供的Java平台标准版(Java SE)的一部分。在本例中,我们讨论的是64位版本的JRE 1.8.0,适用于Windows操作系统。这个版本的JRE包含...

    jdk-6u45-windows-x64.zip

    JDK 1.6,也被称为Java SE 6,是Sun Microsystems(后被Oracle公司收购)于2006年发布的Java平台标准版的一个重要版本。这个版本包含了Java虚拟机(JVM)、Java类库以及开发工具,如Java编译器(javac)、Java文档...

    jdk-6u45-windows.7z

    对于开发者而言,安装JDK 6u45意味着可以编写、测试和部署符合Java SE 6规范的程序。同时,这个版本也提供了丰富的API和开发工具,使得开发者可以创建桌面应用、Web应用和企业级应用。然而,需要注意的是,随着技术...

    jdk1.6u43 64位

    "u43"代表该版本的第43个更新,通常包含性能改进、安全性修复和其他增强功能。64位版本的JDK能够利用64位计算机的硬件优势,处理更大的内存和更复杂的计算任务,适合大型应用或大数据处理。 这个压缩包中的文件...

    jdk1.7-7u79-windows64

    由于Java 7u79是一个较旧的版本,为了系统的安全,建议定期检查并更新到最新的Java版本,以获得持续的安全补丁和支持。Oracle通常会停止对旧版本的技术支持,因此使用最新版本可以降低因未修复安全漏洞而引发的风险...

    jdk-6u29-windows-x64.zip

    Java SE 6,即Java Platform, Standard Edition 6,是Java语言的一个重要版本。这个版本在2006年发布,引入了许多新特性,如改进的Garbage Collection机制、增强的Swing组件、新的集合API、更强大的I/O和NIO库、以及...

    JDK-6-6u43-windows-64位版和32位

    - **性能改进**:通过优化编译器和虚拟机,显著提升了程序的执行效率。 - **新API支持**:增加了新的API,如并发库的扩展、脚本引擎API等,为开发者提供了更多选择。 ### 三、64位与32位JDK的区别 #### 1. 内存...

    java7 32+64位安装包下载

    6. **兼容性**:Java 7可以运行大部分基于Java的软件,但某些较新的特性可能需要Java 8或更高版本才能使用。开发者在部署应用时,应考虑目标用户的Java环境,确保兼容性。 7. **卸载与更新**:如果需要卸载或更新...

    javaJDK1.6-Win64

    Java JDK 1.6 for Windows 64位是一款历史悠久的Java开发工具包,它是Java编程语言和Java平台标准版(Java SE)的核心组成部分。这款软件主要用于开发和运行基于Java技术的应用程序。在Java社区,JDK是“Java ...

    jdk-6u24-nb-6_9_1-windows-ml.exe(文件大,这里没有上传)

    - **API增强**: 对Java SE API进行了扩展和改进,以适应新的技术发展需求。 - **工具改进**: 如JConsole和其他开发工具的增强。 ### 四、JDK与NetBeans的关系 - **兼容性**: JDK 6u24-nb-6_9_1特别强调与...

Global site tag (gtag.js) - Google Analytics