Java编程思想(第4版) 封面

Java编程思想(第4版)

评分 4.6
字数
25.5万字
章节数
25
丛书
计算机科学丛书
ISBN
9787111213826

标签

内容简介

《Java编程思想(第4版)》是美国计算机专家Bruce Eckel的经典著作《Thinking in Java》第4版的中文译本,由陈昊鹏翻译,机械工业出版社作为“计算机科学丛书”之一出版。全书共22章、880页,从对象导论起步,系统讲述Java语言的核心语法与高级特性:万物皆对象、操作符与控制流程、初始化与清理、访问权限控制、复用类、多态、接口、内部类、持有对象、异常处理、字符串、类型信息、泛型、数组、容器深入研究、Java I/O系统、枚举类型、注解、并发以及图形化用户界面等。第4版针对Java SE 5/6增补了示例与章节,重新撰写了并发章节,并在大量示例中融入适配器、工厂方法、单例、策略、模板方法、访问者等设计模式,还引入了XML、SWT与Flash等内容;为配合新版,作者重写了700多个编译文件中500多个程序。本书叙述亲和、示例短小直接,既可作为系统学习Java的教材和参考书,也常被高校选作面向对象程序设计课程用书,被视为Java领域公认的经典之作。

编辑推荐

这是一本被一代Java程序员当作“枕边书”的经典。它的价值不在于罗列API,而在于把面向对象的思想一层层摊开讲透:为什么要有接口、多态在底层如何实现、泛型与类型信息怎样配合、并发为什么容易出错。Bruce Eckel有多年授课经验,讲解亲切而克制,示例短小、可运行、直奔主题,晦涩概念往往在几行代码之后忽然变得清晰。第4版对应Java SE 5/6,增补了新语法与新章节,并发部分重写,并在示例中贯穿多种设计模式,读者可以顺带获得设计层面的训练。需要提醒的是:本书不是速查手册,也不以速成为目标,它更像一门需要慢慢啃的课程。880页的厚度需要耐心,但每一章读完之后对语言的理解都会明显加深。对于希望不仅会写Java、还理解Java为何如此设计的人来说,这本书仍然值得放在手边。

适合谁读

适合

  • 已掌握基本编程概念、希望系统理解Java与面向对象的学生
  • 有C/C++或其他语言基础、想转入Java的开发者
  • 希望补足泛型、容器、I/O、并发等语言深层知识的在职程序员
  • 讲授面向对象程序设计课程、需要一本详实参考书的高校教师

不适合

  • 完全没有编程经验、希望从零开始手把手入门的读者
  • 只想快速查阅API用法、需要速查手册的读者
  • 急需用Spring等框架完成项目、不想深入语言细节的开发者

阅读建议

  1. 先读第1—2章建立对象思维,再按顺序推进;语法章节可略读,重点放在复用、多态、接口与内部类。
  2. 每章示例务必自己敲一遍并改动验证,作者的小程序是理解概念的主要通道。
  3. 首次阅读可跳过图形界面与部分I/O细节,把泛型、容器、异常和并发读透,收益最高。
  4. 读完一章后回看该章出现的设计模式,把语言特性和设计思想联系起来整理笔记。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 前言
  2. 简介
  3. 第1章 对象导论
  4. 第2章 一切都是对象
  5. 第3章 操作符
  6. 第4章 控制执行流程
  7. 第5章 初始化与清理
  8. 第6章 访问权限控制
  9. 第7章 复用类
  10. 第8章 多态
  11. 第9章 接口
  12. 第10章 内部类
  13. 第11章 持有对象
  14. 第12章 通过异常处理错误
  15. 第13章 字符串
  16. 第14章 类型信息
  17. 第15章 泛型
  18. 第16章 数组
  19. 第17章 容器深入研究
  20. 第18章 Java I/O系统
  21. 第19章 枚举类型
  22. 第20章 注解
  23. 第21章 并发
  24. 第22章 图形化用户界面
  25. 附录A 补充资料

常见问题

这本书适合零基础学Java吗?
不太适合完全零基础的读者。本书默认读者已有一定编程概念,开篇即进入对象思想,节奏偏深。零基础者可先用一本入门书掌握语法,再回来读本书补足原理。
第4版对应哪个Java版本?
第4版针对Java SE 5/6更新,新增了枚举、注解、泛型、可变参数等特性的讲解,并重写了并发章节。对Java 8之后的Lambda与Stream等内容,本书没有覆盖。
这本书的目录结构是怎样的?
全书共22章,从对象导论、一切都是对象、操作符、控制流程开始,经初始化与清理、访问权限、复用类、多态、接口、内部类、持有对象、异常、字符串、类型信息、泛型、数组、容器、I/O、枚举、注解、并发,最后到图形化用户界面,另附补充资料附录。
中文版由谁翻译、何时出版?
中文版由陈昊鹏翻译,机械工业出版社2007年6月出版,属“计算机科学丛书”,ISBN为9787111213826,全书880页。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分