Java编程思想

[美] Bruce Eckel

出版时间

2005-09-01

ISBN

9787111162209

评分

★★★★★
书籍介绍
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
AI导读
核心看点
  • 深入解析Java核心概念与底层机制
  • 从小而直接的示例化解晦涩抽象理论
  • 涵盖多线程、泛型等高级特性详解
适合谁读
  • 具备一定编程基础的Java进阶开发者
  • 希望深入理解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工作者,都应该去阅读并体会其中的奥秘,在知识境界的不断提高中,每次翻看阅读都必然会有一番新感受。其中有些部分也许现在不是很理解,但是后面遇到实际中相似情况后会突然回想起书中有这部分内容。
可以当字典来用,不适合初学者
下载
收藏