从1.3开始添加Java核心?
我开始了一个小小的合同工作,需要我使用Java。我得到了一个Java书由项目经理,但它涵盖了Java 1.3中,我了解到,现在Java约为1.6。我想知道是否有任何主要核心新增到我可以阅读了这本书后的基础知识后的语言?从1.3开始添加Java核心?
我会转储任何旧的书籍,并获得(或者甚至自费购买)更新的书籍。你是否应该针对1.3代码库工作?
主要变化包括:
泛型
收集框架返工
枚举
API的几个版本的总体重变化
并发更好的API
拳击(不是什么大不了的事恕我直言)
谢谢,我会确保找出我将要处理的版本。我现在只知道它是J2ME。 – 2009-08-17 22:00:09
Java 2 Mobile Edition是针对移动设备(主要是电话和PDA)的精简版Java。您将需要两本书。一个基本的Java简介和J2ME上的一个简介。 http://java.sun.com/javame/index.jsp – 2009-08-18 02:44:38
他所针对的J2ME配置文件可能基于J2SE 1.3 - http://en.wikibooks.org/wiki/J2ME_Programming/The_J2ME_Platform提供了一个很好的比较不同的档案。 – Nate 2009-08-18 03:22:43
之间有一个很大的区别Java 1.3和Java 6.
在Java 5中增加了一些主要的语言增强功能:泛型,增强型循环语法,自动装箱和拆箱,类型安全枚举,可变参数,静态导入和注释。详细了解这些变化here。除此之外,标准Java库还有许多新功能,包括用于处理XML(javax.xml),非阻塞I/O(java.nio),高效并发API(javax.util。并发),脚本(javax.script)等等。
一本关于Java 1.3的书绝对过时了,你会特别想念Java 5的语言特性。像泛型和注释这样的东西不是微不足道的变化。买一本新书。
太阳也有一个excellent set of online tutorials,这是最有可能比你的旧Java 1.3书更有价值。
Java语言有所增加,而且从1.3版本更复杂到6,但仍是向下兼容的,所以你就能1.3源effortly与Java的工作。
您将需要一个合适的编译器虽然。如果您使用Eclipse,只需将编译器设置为符合Java 1.3。
当你周围有Java 1.3的核心你的头,你可以很容易地(嘿嘿)加紧在Java 5 Espcially泛型新的东西需要一段时间来适应。
Java 6从根本上扩展了语言的范围,功能和范围。主要你不应该错过的新功能是
- 泛型
- 批注
- 自动装箱和自动拆箱
- 枚举
- 增强的for-each风格的for循环
- 可变长度参数(可变参数)
- 静态导入
- 带格式的I/O
- 并发工具
这些功能中的每一个功能都是在1.5中引入的,枚举除外,其中都是1.0。 – EJP 2014-04-14 08:00:26
看起来像社区wiki对我:) – 2009-08-17 21:55:17
什么是社区wiki? – 2009-08-17 22:01:32
Java 7发布前快点! :P – OscarRyz 2009-08-17 22:05:41