标签
内容简介
《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—2章建立对象思维,再按顺序推进;语法章节可略读,重点放在复用、多态、接口与内部类。
- 每章示例务必自己敲一遍并改动验证,作者的小程序是理解概念的主要通道。
- 首次阅读可跳过图形界面与部分I/O细节,把泛型、容器、异常和并发读透,收益最高。
- 读完一章后回看该章出现的设计模式,把语言特性和设计思想联系起来整理笔记。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 前言
- 简介
- 第1章 对象导论
- 第2章 一切都是对象
- 第3章 操作符
- 第4章 控制执行流程
- 第5章 初始化与清理
- 第6章 访问权限控制
- 第7章 复用类
- 第8章 多态
- 第9章 接口
- 第10章 内部类
- 第11章 持有对象
- 第12章 通过异常处理错误
- 第13章 字符串
- 第14章 类型信息
- 第15章 泛型
- 第16章 数组
- 第17章 容器深入研究
- 第18章 Java I/O系统
- 第19章 枚举类型
- 第20章 注解
- 第21章 并发
- 第22章 图形化用户界面
- 附录A 补充资料
常见问题
这本书适合零基础学Java吗?
不太适合完全零基础的读者。本书默认读者已有一定编程概念,开篇即进入对象思想,节奏偏深。零基础者可先用一本入门书掌握语法,再回来读本书补足原理。
第4版对应哪个Java版本?
第4版针对Java SE 5/6更新,新增了枚举、注解、泛型、可变参数等特性的讲解,并重写了并发章节。对Java 8之后的Lambda与Stream等内容,本书没有覆盖。
这本书的目录结构是怎样的?
全书共22章,从对象导论、一切都是对象、操作符、控制流程开始,经初始化与清理、访问权限、复用类、多态、接口、内部类、持有对象、异常、字符串、类型信息、泛型、数组、容器、I/O、枚举、注解、并发,最后到图形化用户界面,另附补充资料附录。
中文版由谁翻译、何时出版?
中文版由陈昊鹏翻译,机械工业出版社2007年6月出版,属“计算机科学丛书”,ISBN为9787111213826,全书880页。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。