Sciweavers


Book

Thinking in Java

15 years 7 months ago
Thinking in Java
"Much of the motivation and effort for this edition is to bring the book up to date with the Java JDK 1.4 release of the language. However, it has also become clear that most readers use the book to get a solid grasp of the fundamentals so that they can move on to more complex topics. Because the language continues to grow, it became necessary—partly so that the book would not overstretch its bindings—to reevaluate the meaning of “fundamentals.” This meant, for example, completely rewriting the “Concurrency” chapter (formerly called “Multithreading”) so that it gives you a basic foundation in the core ideas of threading. Without that core, it’s hard to understand more complex issues of threading."
Jolt Award
Added 17 Apr 2009
Updated 17 Apr 2009
Authors Jolt Award
Introduction
Chapter 1: Introduction to Objects
Chapter 2: Everything is an Object 
Chapter 3: Controlling Program Flow
Chapter 4: Initialization & Cleanup 
Chapter 5: Hiding the Implementation
Chapter 6: Reusing Classes
Chapter 7: Polymorphism
Chapter 8: Interfaces & Inner Classes
Chapter 9: Error Handling with Exceptions 
Chapter 10: Detecting Types
Chapter 11: Collections of Objects 
Chapter 12: The Java I/O System
Chapter 13: Concurrency
Chapter 14: Creating Windows & Applets
Chapter 15: Discovering Problems 
Chapter 16: Analysis and Design
Appendix A: Passing & Returning Objects 
Appendix B: Java Programming Guidelines
Appendix D: Resources 
Comments (0)