Thinking in Java (3rd Edition)

Bruce Eckel

出版时间

2002-12-06

ISBN

9780131002876

评分

★★★★★
书籍介绍
这不是一本教你快速上手写代码的速成手册,而是一本值得反复重读的编程思想之书。从读者反馈看,很多人把它当作
AI导读
核心看点
  • 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"
  • "上帝赋予人说话的能力,而言语又创造了思想,思想是人类对宇宙的度量。"
  • "你需要在头脑中创建一个模型,以加强对这种语言的深入理解;如果遇到了疑问,就将它反馈到头脑中的模型并推断出答案。"
用户评论
重读
Bruce Eckel的无法令人拒绝的书
建议直接看第四版。
不太适合初学者读的一本书,但是里面的code的确应该当做典范来看待
很好的一本java的OOD的书,但现在感觉java太cumbersome了,scala和ruby都值得学习。而且eclipse太强大了,容易让java的程序员,忘了terminal的存在,忘了command line才是最强大、易用的。
通常技术的书都是第一章和最后一章比较精彩
泛型泛型
下载
收藏