分类: Java
2007-01-27 15:49:48
终于放假了,昨天回家直接去游泳,然后喝酒,唱歌,好好放松一把,哈哈!
早上起来头还晕晕的,很难受又不想睡,干脆找来大部头看看,也萌生了写个读书笔记发上来的念头,就从现在开始!
不知道应该写成什么样,什么风格,以什么态度,从什么角度,现在一切都是未知,不过还是让行动告诉我答案吧,也希望看到的各位多提意见,谢谢啦!
Java编程思想(Thinking In Java第二版的中文版,侯捷大大翻译的,经典哦)早上看了看序言,发现也有很多值得记住的东西,其实很多好书的序言往往比内容更吸引人,因为那里面有作者们的思想火花、经验,和各种历史、闲文逸事,能使读者更快的进入角色。
关于出版方式
Bruce Echel从一开始就把这本书放到了网上,得到了很多人的建议和校正,也受到了更多的关注,而没有象一些人担心的那样影响了实体书的出版,这真是个天才的主意!看起来和LinusTorvalds当年做的异曲同工吧?(好多起点的作者也是在网上发迹了才出的实体书,看来这世界上所见略同的英雄不少,不知道我现在写的这些东西将来有没有机会也出本书啥的?……当机一小时,无限YY中……)
在找到了本书的电子版,作为对照。那上面还有Thinging In C++等书,大家可以去看看,呵呵。向Bruce Echel致敬!
Programming is about managing complexity程序设计,就是对复杂度的控管
The complexity of the problem you want to solve, laid upon the complexity of the machine in which it is solved.这段和下段的意思似乎是说Java最大的优点是试图降低复杂度,并且是从程序员的角度着眼。Java不象C++和Perl从一出生就肩负着承上启下的历史使命(C++要和C兼容,Perl要向下兼容Awk、Sed、Grep等)。
也许从另一个角度看Java还是很复杂,而且似乎在变得越来越复杂了,就象作者说的,maybe有一天出现JToaster(标准化的考面包机)也不奇怪,它在试图解决所有的问题。
可是有句话就“透过现象看本质”吧,了解了实质,无论什么新奇的概念和技术,也难不倒我们吧!如果真的有JToaster,我相信只要你知道什么是面包,面包是吃的,面包是用面拷出来的,再有本说明书就能用起来吧!至于到底是用Java还是C++拷——管它呢!