自1.3以来对Java核心的添加?
我开始了一个小合同工作,要求我使用Java。项目经理给了我一本Java书,但它涵盖了Java1.3,我知道Java现在大约是1.6。我想知道,在读完这本书的基础知识后,我是否可以阅读该语言中的主要核心内容 我会扔掉任何一本那么旧的书,买一本更新的(甚至自费购买)。您是否应该使用1.3代码库 主要变化包括:自1.3以来对Java核心的添加?,java,core,Java,Core,我开始了一个小合同工作,要求我使用Java。项目经理给了我一本Java书,但它涵盖了Java1.3,我知道Java现在大约是1.6。我想知道,在读完这本书的基础知识后,我是否可以阅读该语言中的主要核心内容 我会扔掉任何一本那么旧的书,买一本更新的(甚至自费购买)。您是否应该使用1.3代码库 主要变化包括: 仿制药 集合框架返工 枚举 几个版本的API更改的聚合权重 更好的并发API 拳击(我觉得没什么大不了的) Java 1.3和Java 6之间有很大的区别 Java5中添加了许多主要
- 仿制药
- 集合框架返工
- 枚举
- 几个版本的API更改的聚合权重
- 更好的并发API
- 拳击(我觉得没什么大不了的)
- 仿制药
- 注释
- 自动装箱和自动拆箱
- 枚举
- 为循环的每个样式增强
- 可变长度参数(varargs)
- 静态导入
- 格式化I/O
- 并发实用程序
- Java 1.3和Java 6之间有很大的区别
Java5中添加了许多主要的语言增强功能:泛型、增强的for循环语法、自动装箱和取消装箱、类型安全枚举、varargs、静态导入和注释。阅读更多关于这些变化的信息
除此之外,标准Java库还有许多新特性,包括用于处理XML的API(javax.XML)、非阻塞I/O(Java.nio)、高效并发API(javax.util.concurrent)、脚本(javax.script)等等
一本关于Java1.3的书已经过时了,你会特别怀念Java5语言的特性。像泛型和注释这样的东西并不是微不足道的变化。买一本新书
Sun还有一个版本,很可能比您以前的Java 1.3书更有价值。Java语言从1.3版到6版已经变得更大、更复杂,但仍然向后兼容,因此您可以轻松地使用Java 1.3源代码 不过,您需要一个合适的编译器。如果使用Eclipse,只需将编译器设置为符合Java1.3
当您了解Java1.3核心时,您可以轻松地(呵呵)了解Java5中的新内容。特别是泛型需要一些时间来适应。Java6从根本上扩展了语言的范围、能力和范围。您不应该错过的主要新功能有