2021-01-27
建立简书账号的目的主要目的和出发点就是将我所学习到的Java程序设计语言知识写在这里。
本人愿意花很长时间阅读和学习一门语言,所以除了第一次接触Java是无意中翻阅一本很薄的Java书,后来就是阅读Think in Java,然后就是Core Java。
记忆中的第一本书主要和Applet相关。那时是在大学,接触了一些Win32编程,相比之下,Java构建GUI程序简化的不止一点,所以很快就被吸引了。
因为后来知道Think in Java口碑很好,就通过Think in Java学习。不记得是否阅读过中文版(应该是在大学的图书馆读过),但家里现在有的是那本厚厚的英文版。
后来系统学习的就是Core Java。学习的时候是买的中文版第五版(基于Java 1.3版本),那时候刚刚工作,买的起这些书了。但印象中一年不到的时间就出了新版,那时候Java语言本身也有了较大的改进,心里痒,但没有再买新版本。
前年又买了Core Java的第11版英文版,因为原版还是太贵,购买的是国内的英文版,但也因此第二卷等了大概1年左右。这部书一共两卷,每卷上下两册,之前的版本都是厚厚的两大本。不过现在还没有好好的学习这版最新的Core Java。
现实中,个人觉得Core Java是很不错的,内容完整,示例丰富,但用作教材感觉不适合国情,首先无法在有限的课时内讲授完,还有就是太贵(后来了解到,美国的大学教材很多都$100-$200,学生大多是从书店“借”,之所以加引号,一是因为借的价格印象中也在仅仅是8折左右---刚刚因为一个问题在网上搜索有关美国教材的问题,发现一篇文章,大意是说美国教材贵,其实教授和学生也都是被迫接受的意思)。
总体来说,现在出书有些太容易,其实没有必要出版那么多书,而且是关于一门编程语言的书籍。但由于各种原因,能读完大部头书的人不多,有时也不合适。
有关Java书籍很多,教材也很多,甚至于泛滥,尽管很多内容陈旧,甚至存在不少错误,但说实话,自己写一本书,也没有自信可以写的很好,感觉用这种方式,是一个折中。