自1.3以来对Java核心的添加?

自1.3以来对Java核心的添加?,java,core,Java,Core,我开始了一个小合同工作,要求我使用Java。项目经理给了我一本Java书,但它涵盖了Java1.3,我知道Java现在大约是1.6。我想知道,在读完这本书的基础知识后,我是否可以阅读该语言中的主要核心内容 我会扔掉任何一本那么旧的书,买一本更新的(甚至自费购买)。您是否应该使用1.3代码库 主要变化包括: 仿制药 集合框架返工 枚举 几个版本的API更改的聚合权重 更好的并发API 拳击(我觉得没什么大不了的) Java 1.3和Java 6之间有很大的区别 Java5中添加了许多主要

我开始了一个小合同工作,要求我使用Java。项目经理给了我一本Java书,但它涵盖了Java1.3,我知道Java现在大约是1.6。我想知道,在读完这本书的基础知识后,我是否可以阅读该语言中的主要核心内容

我会扔掉任何一本那么旧的书,买一本更新的(甚至自费购买)。您是否应该使用1.3代码库

主要变化包括:

  • 仿制药

  • 集合框架返工

  • 枚举

  • 几个版本的API更改的聚合权重

  • 更好的并发API

  • 拳击(我觉得没什么大不了的)


        • 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从根本上扩展了语言的范围、能力和范围。您不应该错过的主要新功能有

          • 仿制药
          • 注释
          • 自动装箱和自动拆箱
          • 枚举
          • 为循环的每个样式增强
          • 可变长度参数(varargs)
          • 静态导入
          • 格式化I/O
          • 并发实用程序

          在我看来就像是社区维基:)在Java 7发布之前赶快!!:pbook标记javadocs(@Zed发送的页面来自javadocs)。到目前为止,它们是确定的参考资料,一旦你掌握了语言,你就会经常需要的唯一参考资料。而且你的项目经理买不起一本更新的书???我想他只是想给我一本免费的书,以示友好。当他给我的时候,他确实说它是旧的(2002年)。谢谢,我一定会找到我将要使用的版本。我只知道现在是J2ME。Java 2移动版是移动设备(主要是手机和PDA)Java的精简版。你需要两本书。一个基本的Java介绍和一个关于J2ME的介绍。他针对的J2ME配置文件可能是基于J2SE 1.3的,它很好地比较了不同的配置文件。不要低估了自动装箱和取消装箱。了解它是如何工作的是很重要的,否则Java程序的行为可能会让您感到惊讶?集合框架(List、Collection、Map、Set等)是在Java 1.2的时间框架内引入的。除1.0中的枚举外,所有这些功能都是在1.5中引入的。我通常不会只向上投票链接答案,但这是回答这个问题的唯一明智方法。