Java编程思想 (第4版)

[美] Bruce Eckel

出版时间

2007-06-01

ISBN

9787111213826

评分

★★★★★
书籍介绍

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

第4版特点:

适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。

 测验框架显示程序输出。

AI导读
核心看点
  • 深入解析Java核心概念,如多态、泛型与并发。
  • 通过小而直接的示例,化解晦涩抽象的编程难点。
  • 整合设计模式思想,构建完整的面向对象思维体系。
适合谁读
  • 希望系统掌握Java语言基础与高级特性的初学者。
  • 寻求深入理解面向对象设计思想的中高级程序员。
  • 需要经典教材参考的高校师生及计算机专业学生。
读前提醒
  • 本书篇幅宏大,建议作为工具书常读,不必强求速成。
  • 部分翻译存在瑕疵,建议结合英文原版或在线文档阅读。
  • 内容基于Java SE 5/6,需留意与Java 8+新特性的差异。
读者共识
  • 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是MindView公司(www.MindView.net)的总裁,该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。除本书外,他还是《C++编程思想》的作者,并与人合著了《C++编程思想 第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他著作。他已经发表了150多篇论文,还经常参加世界各地的研讨会并进行演讲。
目录
读者评论
前言
简介
第1章 对象导论
1.1 抽象过程

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