关于nest class:
看完Callback.java,蛋痛的nest class华丽转身为hottest cat
java也能变成拥有闭包的小辣椒。
关于异常:
JAVA的异常机制很烂,至少现在我是这么认为的。
它不如Python的异常来的简单实用。
为了声明一个异常,程序员需要做很多throws声明,这直接影响到我的手指和键盘接触的次数,是对生命的一种浪费。
在OO的情况下,事情变得异常复杂,总是在library和client programmer两个身份之间切换,造成这本书难读。(当然这件事情本身就复杂)
关于debug:
谁能告诉我java作为一门解释语言为什么在编译时要加-g?
这年头狗血的事情太多了,这和GDB的要求一样,jdb学什么不好,学这个?
下一步:
gdb: s
jdb : step
列出相关程序:
gdb: l
jdb : list
总体感觉命令都不方便阿。
Java在编程上一项鼓吹效率,但是在调试上真的很没效率,Eclipse的繁荣也因此而起。
关于RTTI:
好东西,但是还是不如javascript的prototype来的直接,给力。
回眸看python,java差很多哦,难怪Mr Eckel要在前言上提到python.
还有这章的摘要写的不错。
gui和线程讲的很一般,例子不错,但是书是java2时买的,现在都java7了,版本兼容性有问题,跑不起来。
不过这两章作者的观点偏向神秘主义--一个字art说明了作者在这两个方面经验缺乏,不可取。或者更直接的借用newton的话,任何手艺在没有数学支撑下都不是科学。
终于,看完了这本书,8年了。
希望不要在看一本书8年,因为世界变化太快,好多例子都不能run.
Anyway,thread写的不错,但是最后一张属于科普,太多内容想要说,但是因为篇幅或能力而描述不清晰,而且翻译也做的比较差,JJHOU懈怠了。
倒是3个附录写的非常值得一读,附录A的clone机制很值得Javascript学习,附录B满足我的猎奇心理,附录C的简单的描述OOP的取舍,分量大而长度短,应该算得上性价比很高拉。
TIJ书评
《Thinking in Java》热门书评
-
《Java编程思想》阅读指南
223有用 8无用 Yuguo 2008-09-23
文:@yuguo//08年9月26日更新终于决定为这本心目中五星的书籍写一篇评论,因为目前的普遍舆论对这本书有一些误读,这些误读可能会误导初学者。我只想尽量客观的提出自己的观点,也许这不太可能,因为我认为这本书是五星的,那么多少我会作者持有偏好。那么请花一些时间阅读本书,也许你也会喜欢上Bruce ...
-
写给没有基础却想干JAVA的学弟学妹
72有用 0无用 BAY 2014-04-27
如题。。先分享三句话。“《Java编程思想》这本书很好,但还不适合你们现在去读,在合适的时候做合适的事,OK?”一心想速成的我并没有把教学视频中的这句小插曲放在心上,只是依稀记住了这本书。。然后快乐地学着速成JAVA。“你学这些框架,做这种项目有什么用?你知道大连软件园(外包公司居多)里有多少人写得...
-
基础?
54有用 16无用 学习机器人 2010-09-18
我it行业工作10年,这本书我读了8遍,对于那些一遍都读不下来的,一张口要8K-15K的程序员来说,你真的认为你值那么多,坑爹呢吧Update:以上是过去的一些评论,那时的认知还存在偏差,而且有些激进。其实,读书是为了超越自己,而非凌驾于某人之上,更没有资格对任何人、任何现象妄加评论。如果重新评论应...
-
不适合初学者
44有用 10无用 oya.aya 2006-04-07
很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识...
-
初级程序员读书方法论
33有用 1无用 hossN 2011-05-13
这本书购于去年七月,八百多页。纸张大,印刷密度大,不到600页的《C++ Primer》就够厚了,这本更是让人望而生畏。我本专业并不是软件开发,属于半道出家,一提程序就头疼,去年买了这本书后就束之高阁,直到今年年初认为本来程序就烂,买了书还不读,再这么下去就是自取灭亡,于是制定了详细的读书计划,每天...
书名: Thinking in Java
作者: [美] Bruce Eckel
出版社: Prentice Hall
出版年: 2006-2-20
页数: 1150
定价: USD 74.99
装帧: Paperback
ISBN: 9780131872486