《Java编程艺术》除涵盖广泛的Java编程概念和技术外,本书还具有如下几个特点:一是利用3W(What, Why and How)为主线引导对Java语言的学习;二是利用图示化方式讨论面向对象编程技术(Object-Oriented Program-ming);三是在几乎每章最后,都包括了解决实际问题的实例,综合性地介绍了如何利用在该章讨论过的概念和编程技术来解决实际问题。四是在每章后的巩固提高练习中,进一步指导读者理解、消化以及深入掌握本章程序讨论过的编程概念和例子。
本书适用于初学者以及有一定编程基础的读者。可以作为大学、大专、中专以及培训中心作为教科书、自学课本,也可以作为专业人员和教师的参考书。