Java编程思想

[美] Bruce Eckel

出版时间

2005-09-01

ISBN

9787111162209

评分

★★★★★
书籍介绍
这本书在程序员圈子里是个奇特的存在:有人两天通读后奉为经典,也有人抱怨它定位尴尬、例子冗长到跨页缩进都对不上。它真正打动人的地方,不在于系统罗列Java语法,而在于作者Bruce Eckel对面向对象思想的深度贯穿——多态、异常处理、垃圾回收背后的内存哲学,都被讲得透彻而克制。摘录里那句
AI导读
核心看点
  • 深入解析Java核心概念与底层机制
  • 从小而直接的示例化解晦涩抽象理论
  • 涵盖多线程、泛型等高级特性详解
读者共识
  • 公认的经典之作,对Java细节描述到位
  • 内容深邃厚重,不适合急于速成的读者
  • 虽篇幅巨大,但值得反复研读以获真知
精彩摘录
  • "代码文档撰写最大的问题,大概就是对文档的维护了。如果文档与代码是分离的,那么在每次修改代码时,都需要修改相应的文档,这会成为一件相当乏味的事情。解决掉方法似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有东西都放在同一个文件内。然而,为实现这一目的,还必须使用一种特殊的注释语法来标记文档;此外还需一个工具,用于提取那些注释,并将其转换成有用的形式。 javadoc便是用于提取注释的工具,它是JDK安装的一部分。它采用了Java编译器的某些技术,查找程序内的特殊注释标签。它不仅解析有这些标签标记的信息,也将毗邻注释的类名或方法名抽取出来。"
  • "finalize() gives the ability to performance some important cleanup at the time of garbage collection. It is only about the memory."
  • "Your objects might not get garbage collected."
  • "Garbage collection is not destruction."
  • "Garbage collection is only about memory."
  • "Where storage lives It’s useful to visualize some aspects of how things are laid out while the program is running—in particular how memory is arranged. There are five different places to store data: 1. Registers. This is the fastest storage because it exists in a place different from that of other s"
  • "上帝赋予人说话的能力,而言语又创造了思想,思想是人类对宇宙的度量。"
  • "你需要在头脑中创建一个模型,以加强对这种语言的深入理解;如果遇到了疑问,就将它反馈到头脑中的模型并推断出答案。"
用户评论
同事
这次读完撒,死也读完。
两天时间横扫一遍,以后慢慢实践
略读,略读
不适合初学啊!而且这个翻译是在烂的有一比!!!先看看head first java 好了
不适合初学
读到“对象的集合”这一章,有C++基础,一些看得很快,过半了,后面高级的内容就没看了,最后看了下Java编程指南,确实有点啰嗦。
得用心看, 一分神就看不懂了. 或许java经验多了得重读
Java所有书籍中的扛鼎之作,也是一本不可磨灭的经典之作,讲解Java知识已经到了一种哲学的境界,不适合初学者阅读,不管是正在学习Java的学习者,还是已经工作了几年的Java工作者,都应该去阅读并体会其中的奥秘,在知识境界的不断提高中,每次翻看阅读都必然会有一番新感受。其中有些部分也许现在不是很理解,但是后面遇到实际中相似情况后会突然回想起书中有这部分内容。
可以当字典来用,不适合初学者
下载
收藏