java 2和java有什么区别

Python021

java 2和java有什么区别,第1张

Java是一种通用的,并发的,强类型的,面向对象的编程语言.

JDK是Sun公司分发的免费Java开发工具包,正式名称为J2SDK(Java2 Software Develop Kit)。

包括基本的java工具包和标准类库

自Java1.2之后Java版本统称为Java2,Java2中的容器类库才可以说是一种真正意义上的集合框架的实现。基本完全重新设计,但是又对Java1中的一些容器类库在新的设计上进行了保留,这主要是为了向下兼容的目的,当用Java2开发程序时,应尽量避免使用它们,Java2的集合框架已经完全可以满足你的需求。有一点需要提醒的是,在Java1中容器类库是同步化的,而Java2中的容器类库都是非同步化,这可能是对执行效率进行考虑的结果。

是同一部书的两个版本,第八版更新,讲的是jdk6,第七版讲的是jdk1.5,仍然属于java2的范畴,所以叫《Java2核心技术》,而第八版去掉了2。

建议购买第八版,因为java的jdk是在不断的更新的,虽然现在立刻不能让企业、公司里的jdk全部换代,但是这是必然趋势,迟早也需要买jdk6的书,jdk6的书里也会讲和jdk1.5的区别。

《java核心技术》这套书非常好,是公认极好的java入门书籍。不过很厚,可能不太容易让人有兴趣一下读完。另外一本公认很好的java入门书叫做《Head

First

java》,是融入大量图片的书,比较有趣,你可以上网搜搜,按喜欢购买。不过,目前后者只出到jdk1.5的版本。

java入门以后,熟练以后想要成为高手还有必备的一部经典书,《Thinking

in

java》,能给开发人员很大的提高。

加油哦,祝你学好java(*^__^*)