06-9-7:
终于又开始学习Java了 ,在本科的时候,学习了一段时间的Java,但是具体没有接触
什么大的项目,况且我是微软Fans,平时搞开发都是用的微软的技术。现在微软的技
术似乎没有太多的扩展,也没有大的发展,我现在一边看COM,一边看设计模式,一边
学习Java。
目前选定了一本书《OReilly.Learning.Java.3rd.edition.May.2005》,虽然是英文
版的,但是看上去讲得很基础,关于Java自己本来也学过点,语法上没有看的,主要
是学习Java的一些组件。
总结一下,发现.net目前主要的发展,就是语言,微软的变成语言很多,每种语言都
有自己的优势和自己的用户群;而Java主要发展是各种架构、模式,从单一的Java语
言派生了一系列的技术。
似乎微软近几年除了在.net花了过多的时间和精力把所有的语言加入到.net家族中外,
其他的方面没有太多的进展,估计目前排名第一的Java给了微软不少的压力吧.
先来看看本书的说明:
首先是SDK的版本:本书用的是j2se5.0.然后就是说5.0主要目标是使得你的代码更加的
安全和强大.但是这些改进都使得你不那么容易学习了,即使对于常年编写Java的人来
说都这样.(这样看来,我学习j2se还是会遇到不少的困难,不过,4年前我听说Java的时
候,我并不看好它,那个时候大家都在谈论Java,Sun也在大肆的吹嘘.)
然后就是说Learning Java系列书是多么的好,这个版本又是和以前的不一样.最本质的
改变是增加了"泛型".就是允许开发人员写出类似于C++中的templet来.5.0也增加了大
约1000个类.同样这本书中还介绍了eclipse.Web Applications,servlets和XML.