Volume I — Fundamentals
Chapter 3: Fundamental Programming Structures in Java
-
Big Numbers // learn when use
-
- Command-Line para, for more info at Core Java, Vol I, p112.
Chapter 4: Objects and Classes
-
Object Destruction, for more info at Core Java, Vol I, p180.
-
Documentation Comments
Chapter 5: Inheritance
-
Classes, Superclasses, and Subclasses
-
Preventing Inheritance: Final Classes and Methods
-
Object: The Cosmic Superclass
-
Enumeration Classes
-
不要滥用继承,有时候没必要别硬蹭;考虑多态
Chapter 6: Interfaces (半成), Lambda Expressions (半成), and Inner Classes ✅
-
Service Loaders
Chapter 7: Exceptions, Assertions, and Logging
Chapter 8: Generic Programming ✅ (有个泛型通配符要学)
Chapter 9: Collections
Chapter 10: Graphical User Interface Programming
Chapter 11: User Interface Components with Swing
Chapter 12: Concurrency
-
Thread (半成)
-
Synchronization
-
Asynchronous Computations
-
Processes
书中提到可跳:Proxy,Reflection
Volume II — Advanced Features
Chapter 1: Streams (半成,只跳过了最后的 parallel stream)
Chapter 2: Input and Output ✅
Chapter 4: Networking ✅
Chapter 8: Scripting, Compiling, and Annotation Processing ✅