`
xlover
  • 浏览: 245037 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多
1.性能和质量:

  Java 6 同Java 5不一样,没有新的语言特征,是一个以稳定、提高为目的的版本。Java 6不论是服务器端还是客户端版本都有了两位数百分比的提高,根据领域的不同Java 6性能提高了20%-40%。在质量上,仅仅是兼容性测试就有100,000个测试程序来保证,Java 6是第一版在社区模式下开放式的进行的,Mustang社区为Java 6的开发提供了大量的错误报告,这些错误由于及时地在版本开发早期阶段中就发现,使得这一版的质量得到了极大的提高。从各种社区对于Java 6的反馈来看,从beta开始,人们就普遍认为这是一般质量比较高的版本。

  2.新的安全功能:

  Java 6对于安全的新支持主要有:JSR 105: XML DSIG API/implementation、本地平台GSS/Kerberos的集成、JSR 268: Smart Card I/O API、访问Windows平台本地PKI和加密服务、Java GSS实现对SPNEGO协议的支持、基于JAAS的LDAP认证、PKI证书路径生成器和校验器实现的改进等等。

  3.桌面应用和部署:

  Java 6对于桌面应用的改进应该说是最大的亮点之一,它不像安全那么不容易被人注意到,已经有很多人认为Java 6是面向桌面应用的版本。Swing在许多方面得到改进:LookAndFeel,性能极大提高,字体反走样,GroupLayout集成,太多太多。


  4.可插拔标注(Pluggable Annotations):

  支持自定义的标注,并且在虚拟机参数中可以直接加入处理标注的脚本。


  5.编译器API:

  Java 6提供了Compiler API可以让你编程实现对于Java编译器的运行时访问和控制。

  6.虚拟机监控和管理:

  现在的虚拟机工具,包括监控、调优、调试、和管理都能在Java程序运行的时候动态连接上去进行调控,不需要你在启动Java程序之前设置好选项,这对于服务器端长时间运行的服务程序,比如应用服务器,Web服务器等等出现问题时进行调试提供了极大的方便,这些程序往往出现问题时需要即时环境调试,不可能允许你关闭他们,再使用调试选项重新启动,重新调试。这一点非常非常有用。

  7.新的桌面API:

  包括SwingWorker、JTable排序和过滤、GroupLayout功能。SwingWorker能帮你编写响应速度比较快的Java用户界面。

  8.数据库访问:

  新的JDBC 4.0 API,以及一个纯Java的数据库(前身是Apache Derby),允许你在编写小类型的java应用时使用改数据库作为信息存储。

  9.脚本语言标准化支持:

  Java6标准化了脚本的支持,包括了流行的JRubby、JavaScript、Groovy等等。脚本语言的标准化被许多人看做Java 6最主要亮点之一。

  10.Web服务的完全支持:

  提供了好用的API允许用户方便的开发Web服务,而不需要第三方的支持。
分享到:
评论

相关推荐

    python 优缺点和java与python的jar

    在深入了解Python的优缺点以及它与Java之间的交互,特别是涉及到Java的jar文件时,我们首先要明确Python和Java各自的特点。 **Python的优点:** 1. **易学性**:Python的语法简单,适合初学者入门,其“易于阅读”...

    JavaCompiler --JDK6 API的简介(java动态编译)

    使用 StandardJavaFileManager 编译 Java 源代码的优点是,我们可以更好地控制编译过程,例如,我们可以设置编译器的参数、错误处理等。 JavaCompiler 是 Java 中的一个编译器接口,提供了标准的方式来操作 Java ...

    VB6与java混合编程

    本案例中,我们探讨的主题是“VB6与Java混合编程”,这涉及到两种截然不同的编程语言——Visual Basic 6(VB6)和Java——如何协同工作,以实现更丰富的功能和更高的灵活性。 VB6是Microsoft开发的一种面向对象的...

    Java语言程序设计(第2版)第1-6章 课后习题答案.pdf

    Java语言的优缺点 优点: * 平台无关,具有较好的可移植性 * 安全性强,防止恶意代码的执行 * 对象oriented,支持封装、继承和多态等面向对象的特点 缺点: * 语法复杂,学习曲线较陡峭 * 执行速度相对较慢,...

    JAVA代码检查工具

    6. **其他代码检查工具**: 除了MyEclipse的插件外,还有其他独立的代码检查工具,如Checkstyle、PMD和FindBugs。这些工具也可以集成到各种IDE中,提供更广泛和深入的代码分析。 通过使用Java代码检查工具,开发者...

    Java API文档 中文网页版

    6. `java.awt`:图形用户界面的基础包,包含画图、事件处理等功能。 7. `java.nio`:非阻塞I/O,提供了一种更高效的数据传输方式。 在NetBeans这样的集成开发环境中,可以直接通过内置的API浏览器查看和搜索这些...

    61850的Java端

    首先,Java是一种广泛应用于企业级应用开发的语言,具有跨平台、面向对象和丰富的库支持等优点。在61850标准的Java实现中,开发者通常会利用这些特性来创建能够与61850兼容的软件组件。例如,通过Java编写的应用程序...

    JAVA三大框架优缺点

    ### JAVA三大框架优缺点 #### 一、Struts框架优缺点 **优点:** 1. **实现MVC模式,结构清晰:** Struts框架通过分离模型(Model)、视图(View)与控制器(Controller),使得应用程序结构更加清晰,开发者可以...

    Java岗面试核心MCA版.pdf

    1. 反射机制的优缺点:反射机制可以动态地调用类和方法,但也可能会增加系统的安全风险。 2. 反射机制的应用场景:反射机制可以用于动态地加载类和方法。 String 1. 字符串常量池:字符串常量池是String类的...

    Java调用Qt DLL

    Java调用Qt DLL是一个跨平台的技术实践,...这种方法允许Java开发者利用Qt库的优点,同时保留Java的跨平台性和易用性。然而,这种集成也带来了一些挑战,如性能、调试难度和版本兼容性问题,需要在实际项目中权衡利弊。

    Java-Java函数式编程教程

    6. **函数式编程的优点**: - 更少的副作用:函数式编程倾向于避免改变状态,这使得代码更易于测试和理解。 - 并行处理:由于函数式编程的纯函数没有副作用,它们可以在多线程环境中安全地并行执行。 - 可读性:...

    6个Java程序员的年度总结-精

    2. **框架与库的应用**:可能涵盖了Spring Boot、Hibernate、MyBatis等常用框架的实践经验和升级历程,以及它们在实际项目中的优缺点。 3. **性能优化**:Java程序员可能会分享他们在优化代码性能、减少内存泄漏、...

    学习JAVA前必须知道的JAVA八大优点

    ### 学习JAVA前必须知道的JAVA八大优点详解 #### 一、引言 Java作为全球最流行的编程语言之一,其强大的功能和广泛的应用场景使其成为IT从业者和学习者不可忽视的重要工具。本文将深入探讨Java语言的八大优点,帮助...

    2022年最新最细Java面试题

    - Java简介:Java是一门面向对象的编程语言,具有C++的优点,但避免了其复杂性,如多继承和指针,提供了强大的功能和易用性。 2. **Java版本历史** - Java SE(标准版):用于桌面、服务器、嵌入式环境和实时系统...

    最新大学Java-Java-JAVA试卷6.doc

    9. Java 语言的最大优点是:它是一种(跨平台)的程序设计语言。 知识点:Java 语言特点、跨平台性 10. Java 用来定义一个新类时,所使用的关键字为(class) 知识点:类、类定义 11. 下例正确的句子是(public ...

    DELPHI 7 调用 JAVA 接口

    6. **传递参数和接收结果**:在Delphi中,你可以使用上述函数,传入Java接口名、方法名以及参数,调用Java方法并获取返回值。 ```delphi const ClassName = 'com/example/MyJavaClass'; MethodName = '...

    java 1.8 API离线手册

    - `ArrayList`与`LinkedList`:两种常见的列表实现,各有优缺点,适用于不同的场景。 - `HashMap`与`TreeMap`:不同类型的映射实现,`HashMap`注重性能,`TreeMap`保持元素排序。 - `Thread`和`Runnable`:线程...

    Java语言程序设计.pdf

    6. Java中类的定义:文档提及了Java中类的定义,如public class Definition,public interface Definition等。类是Java中最基本的单位,一个类可以包含字段(成员变量)、方法(成员函数)、构造器等。接口...

    复旦大学java课件

    学生会学习如何使用这些数据结构,以及它们各自的优缺点和适用场景。 5. **输入/输出(I/O)与文件操作**:Java的I/O流系统广泛用于读写文件和网络通信,课件会讲解InputStream、OutputStream、Reader、Writer等...

Global site tag (gtag.js) - Google Analytics