With its comprehensive coverage and audacious style, this book succinctly addresses the art, philosophy, and science that will help you smash through the barriers preventing you form mastering the complexities of object-oriented programming in Java.
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。但愿对你有一定的帮助。