11月6日,Java6相关的主要的JSR都已经通过,Java6的正式发布已经离我们越来越近。想起这些,稍微有点悲哀。在实际工作中,Java5的主要特性尚未得到很好的普及(除了很多开源和非开源的框架中大量使用了Annotations之外),Java6能得到Java1.2,或者Java1.4那样的关注吗?
现在还记得大概一年半以前将自己用1.5的语法实现的框架改回用1.4语法实现的心情。原因是公司里的java开发人员对1.5的某些语法的不接受(现在估计要好很多)。希望Java6给我们带来的新元素能够比较快速的得到大众的追捧并且在工作中得到使用。
下面简单的列出Java5和Java6的主要新特性。
Java5:
1。泛型
2。枚举类型
3。自动类型包装和解包装(autoboxing & unboxing)
4。变长参数
5。Annotations
6。新的迭代语句
7。静态引入
8。新的格式化方法
9。新的线程模型和并发库
Java6:
1。引入了一个支持脚本引擎的新框架
2。UI的增强
3。对Web Service支持的增强(JAX-WS 2.0 和 JAXB 2.0)
4。一系列新的安全相关的增强(本地敏感资源服务 Locale Sensitive Services SPI)
5。JDBC 4.0
6。Compiler API
7。通用的Annotations支持
分享到:
- 2006-11-14 11:24
- 浏览 23234
- 评论(57)
- 论坛回复 / 浏览 (57 / 32064)
- 查看更多
相关推荐
java的特性 用于新手学习java 了解java的好帮手
关于Java语言的特性.exe 详细精彩的介绍了关于java语言的特性,非常值得学习
Java8是Java编程语言的一次重大更新,引入了许多新的特性和功能,极大地提升了开发效率和代码的可读性。以下是一些主要的Java8新特性详解: 1. **Lambda表达式**:Lambda表达式是Java8中最显著的新特性,它为Java...
Java 8是Java语言发展的一个重要里程碑,引入了许多创新性的特性和改进,极大地提升了开发效率和代码质量。本文将深入探讨Java 8的三大关键新特性:接口的默认方法实现、Lambda表达式以及一系列相关的变化。 一、...
第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7版)第7章 Java语言类的特性(第7...
Java 8是Java编程语言的一个重大更新,引入了许多新的特性和...以上就是Java 8的主要新特性,这些改进使得Java语言更加现代,适应了开发趋势,提高了开发者的生产力。对于Java开发者来说,理解和掌握这些特性至关重要。
Java 8是Java语言发展的一个重要里程碑,引入了许多创新特性,极大地提升了开发效率和代码质量。以下是关于Java 8新特性的详细讲解: 1. **函数式编程:Lambda表达式** Lambda表达式是Java 8中最显著的新特性,它...
这些特性极大地提高了Java语言的功能性和效率,使得开发人员能够编写更加简洁、高效的代码。 ### Java 8 新特性概述 #### Lambda 表达式 Lambda表达式是Java 8中最重要的一项新特性。它允许开发者将行为作为方法...
02 Java语言的特性02 Java语言的特性02 Java语言的特性02 Java语言的特性
Java8是Java编程语言的一个重要版本,引入了许多创新特性,极大地提升了开发效率和代码的简洁性。本篇文章将深入探讨其中三个关键特性:Lambda表达式、函数式接口以及接口中的默认方法和静态方法。 首先,Lambda...
Java 7是Java编程语言的一个重大更新,发布于2011年,它引入了许多新的特性和改进,旨在提升开发者的效率和代码的可读性。在这个主题中,我们将深入探讨Java 7的新特性以及Java的高级编程概念。 **1. 多线程并行流...
本书全面、准确而详细地讨论TJava编程语言,是Java语言新版本的规范。全书从Java基础的文法、类型、变量到高级特性lambda表达式、线程与锁等进行了详尽圃述。该规范针对每一项语言特性都给出了代表性的示例程序,以...
Java 9是Java语言在2017年推出的版本,这个版本引入了许多新的特性与改进。与之前版本相比,Java 9的升级主要集中在模块化系统,以及对开发者的生产力和平台管理的改进上。由于给定的文件信息中【部分内容】提取的...
从提供的文件信息来看,该文件名为《Java语言程序设计.pdf》,主要涉及Java语言程序设计的相关知识。以下是从文件【部分内容】中提取并解释的知识点: 1. Java语言程序设计的基本概念:Java是一种面向对象的编程...
【JAVA语言】:Java是由Sun Microsystems(现已被Oracle收购)开发的一种面向对象的编程语言。Java的设计理念是“一次编写,到处运行”,因为它的可移植性极强。Java以其平台独立性、安全性、健壮性和高性能而闻名,...
Java作为世界上最受欢迎的编程语言之一,其每个新版本都会带来一系列增强和改进,以提高开发者的效率和程序的性能。2020年的Java 11、12、13和14版本也不例外,这些更新引入了多个引人注目的新特性。下面,我们将...
Java语言程序设计是指使用Java语言进行程序设计的过程,涵盖了Java语言的基本概念、语法、特性和应用。Java语言是由Sun Microsystems公司开发的一种高级语言,具有平台无关、对象oriented、安全性强等特点。 Java...