Java编程思想 (第4版)

[美] Bruce Eckel

出版时间

2007-06-01

ISBN

9787111213826

评分

★★★★★
书籍介绍
这并不是一本拿来就能上手的速查手册,而是一本需要反复啃、甚至反复放弃才能读下去的书。许多读者从入门、半途而废、再到第五遍、第十二遍重新翻开,恰恰印证了它的分量:它不满足于教你Java的语法与特性,而是试图把面向对象的思想、设计模式的运用,无声地编织进每一个章节里。正因如此,它常被形容为“字典书”——厚、重、垫显示器刚好。它的价值不在于快速见效,而在于为初学者建立全局视野、为中级者梳理Java体系、为老鸟提供回顾的坐标。它适合愿意慢下来、把编程当作长期修行的人,不适合寻求碎片化答案的读者。
作者简介
Bruce Eckel是MindView公司(www.MindView.net)的总裁,该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。除本书外,他还是《C++编程思想》的作者,并与人合著了《C++编程思想 第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他著作。他已经发表了150多篇论文,还经常参加世界各地的研讨会并进行演讲。
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"
  • "上帝赋予人说话的能力,而言语又创造了思想,思想是人类对宇宙的度量。"
  • "你需要在头脑中创建一个模型,以加强对这种语言的深入理解;如果遇到了疑问,就将它反馈到头脑中的模型并推断出答案。"
目录
读者评论
前言
简介
第1章 对象导论
1.1 抽象过程

显示全部
用户评论
工具书,字体实在是太小了。
读了12遍,编程刚入门,还需不断学习。
实在是没时间看完了orz
废话真多
学java必看吧,但没怎么讲oop,也不涉及性能和调优
语言晦涩难懂,不怎么样
到现在本书已经过时,但依然有收获
买了以后不久就成为了我的桌垫,碰到函数不会直接搜谷歌了。。
古早的教材,新手读之有益,但很多内容已经不适合当下了。
翻译的这样,竟也有出版的勇气
下载
收藏