Java5与Java6
Java是目前应用最广泛的面向对象编程语言之一,从软件开发到web开发都在使用。它是一种通用的并发编程语言。它最初是由太阳微系统公司在1995年开发的。jamesgosling是Java编程语言之父。甲骨文公司(Oracle Corporation)现在拥有Java(最近收购了Sun Microsystems)。Java是一种强类型语言,支持从Windows到UNIX的一系列平台。Java是根据GNU通用公共许可证授权的。自1995年首次发布(java1.0)以来,它已经发展壮大,并成为开发基于web的应用程序的主流开发语言。Java6是它当前的稳定版本,而Java5是以前的版本。
爪哇5
Java5(也称为JavaStandardEdition5.0或J2SE5或J2SE1.5),代号为Tiger,于2004年9月发布。Java5已经过了它的生命周期,Sun对它的支持在2009年11月到期。它有3200多个类和接口。Java5引入了几个主要的更新,比如语言改进(例如注释、泛型、自动装箱和改进的循环语法)等等。注释是一种用元数据标记类的机制,这样,元数据感知程序就可以使用它们。泛型是一种为属于集合的对象(如Arraylists)指定类型的机制,以便在编译时保证类型安全。自动装箱允许在原始类型(例如int)和包装类型(例如Integer)之间自动转换。改进的循环语法包括对每个循环的增强,以便相对容易地遍历数组或集合的项。
爪哇6
Java6(也称为JavaStandardEdition6.0或JavaSE6或Java1.6),代号为Mustang,于2006年12月发布。目前的版本是更新版26,发布于2011年6月。它有3700多个类和接口。它着重于新的规范和API,包括XML、Web服务、JDBC 4.0版、基于注释的编程、用于Java编译器的API和应用程序客户端GUI。此外,从更新7开始,将删除对旧版本Windows(Win9x系列)的支持。
Java5和Java6有什么区别?
Java6是Java编程语言的当前稳定版本,而Java5是其早期版本。Java5已经正式过了它的生命周期,Sun不再支持它了。尽管Java5为该语言添加了许多重要的更改(如自动装箱),但Java6添加了更多有用的特性。具体地说,与专注于添加/改进语言(语法)特性的Java5不同,Java6为Java语言的基础结构添加了广泛的增强。尽管Java5引入了注释,Java6却为处理注释提供了附加类型的注释和API(例如,Java平台的Web服务元数据、Java平台的通用注释和可**注释处理API)。