Thinking in Java (4th Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有一定编程基础、想真正理解面向对象与Java设计思想的学习者
- 高校软件工程、计算机专业学生作为面向对象程序设计课程配套读物
- 从其他语言转Java、需要系统补齐语言特性的开发者
- 希望夯实泛型、反射、容器与并发基础的初中级Java工程师
Not a good fit for
- 完全零基础、连变量和循环都没接触过的纯新手,建议先读更轻量的入门书
- 急需上手Spring等框架做业务、想要速查API的读者
- 只想找一本与最新Java LTS版本逐条对照的参考手册的读者
Reading tips
- 按章节顺序精读第1—10章,把面向对象、继承、多态、接口、内部类的基础打牢,不要跳读。
- 每章示例务必亲手敲一遍并改动参数观察输出,书中部分代码基于旧版Java,需在现代JDK上调试修正。
- 泛型(第15章)、类型信息(第14章)、并发(第21章)三章可反复读,配合官方文档与源码加深理解。
- 把本书当“思想书”而非速查手册,遇到API差异以所使用Java版本的官方文档为准。
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- Chapter 1 Introduction to Objects
- Chapter 2 Everything Is an Object
- Chapter 3 Operators
- Chapter 4 Controlling Execution
- Chapter 5 Initialization & Cleanup
- Chapter 6 Access Control
- Chapter 7 Reusing Classes
- Chapter 8 Polymorphism
- Chapter 9 Interfaces
- Chapter 10 Inner Classes
- Chapter 11 Holding Your Objects
- Chapter 12 Error Handling with Exceptions
- Chapter 13 Strings
- Chapter 14 Type Information
- Chapter 15 Generics
- Chapter 16 Arrays
- Chapter 17 Containers in Depth
- Chapter 18 Java I/O System
- Chapter 19 Enumerated Types
- Chapter 20 Annotations
- Chapter 21 Concurrency
- Chapter 22 Graphical User Interfaces
FAQ
这本书适合零基础学Java吗?
第4版对应哪个Java版本?会不会过时?
中文版译者是谁,和侯捷译本有什么区别?
书中的练习题有答案吗?
读完这本书还需要读什么?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.