Table of Contents
风格大胆、保罗万象是本书的特点。简洁的说明了java(面向对象的编程oop)涉及到的哲学思想。帮助你控制复杂的oop

Java For Artists—The Art, Philosophy, and Science of Object-Oriented Programming
Preface
Part I - The Java Student Survival Guide
Chapter 1 - An Approach to the Art of Programming
Chapter 2 - Small Victories: Creating Java Projects
Chapter 3 - Project Walkthrough: A Complete Example
Chapter 4 - Computers, Programs, & Algorithms
Part II - Language Fundamentals
Chapter 5 - Overview Of The Java Platform API
Chapter 6 - Simple Java Programs: Using Primitive And Reference Data Types
Chapter 7 - Controlling The Flow Of Program Execution
Chapter 8 - Arrays
Chapter 9 - Toward Problem Abstraction: Creating New Data Types
Chapter 10 - Compositional Design
Chapter 11 - Extending Class Behavior Through Inheritance
Part III - Graphical User Interface Programming
Chapter 12 - Java Swing API Overview
Chapter 13 - Handling GUI Events
Chapter 14 - An Advanced GUI Project
Part IV - Intermediate Concepts
Chapter 15 - Exceptions
Chapter 16 - Threads
Chapter 17 - Collections
Chapter 18 - File I/O
Part V - Network Programming
Chapter 19 - Introduction To Networking And Distributed Applications
Chapter 20 - Client-Server Applications
Chapter 21 - Applets & JDBC
Part VI - Object-Oriented Design
Chapter 22 - Inheritance, Composition, Interfaces, Polymorphism
Chapter 23 - Well-Behaved Objects
Chapter 24 - Three Design Principles
Chapter 25 - Helpful Design Patterns
Appendices
Appendix A - Helpful Checklists and Tables
Appendix B - ASCII Table
Appendix C - Answers to Self Test Questions
Index
List of Figures
List of Tables
List of Examples
本书出版时间是April 15, 2006 ,本人无中文版本。
我几乎不用java。但愿对你有一定的帮助。