内容简介

Java 编程艺术》从教学和自学两方面的需求出发,利用近 500 个完整的程序例子,从实用角度由浅入深,循序渐进地讨论和介绍了 Java 面向对象编程语言中的概念和技术。

本书共分 5 个部分。第 1 部分为新手上路篇,介绍 Java 编程基础和环境。第 2 部分为深入篇,将带领你走进 Java 面向对象编程大门。第 4 部分为 GUI 和多媒体,按钮、菜单、文本选项等 20 多种 GUI 组件,以及颜色、字体、图像和声音编程,使你进入一个五彩缤纷、绘声绘色的 Java 编程艺术世界。第 5 部分为数据流和处理,指导你掌握 Java 文件 I/O 、数据库编程以及网络编程。

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

本书适用于初学者以及有一定编程基础的读者。可以作为大学、大专、中专以及培训中心作为教科书、自学课本,也可以作为专业人员和教师的参考书。

作者介绍

我从事国内外计算机教学以及软件开发和咨询近 20 年,现任美国加利福尼亚州阿朗尼学院计算机系终身教授,并受聘为国内外多所大学的客座教授。专长于计算机语言、计算机管理信息系统、电子商务以及计算机应用和培训。
作者是阿朗尼学院计算机系 Java 学科的领衔教授,负责 Java 及其应用领域的课程设置、教学和科研开发及其评估、学生学习结果评估以及远程教学的开发和应用。他是 1998 年阿朗尼学院 9 位最先创建、设置以及进行网上教学的教授之一,并被学院授予远程教学开拓者的荣誉称号。高博士还负责升阳公司( Sun Microsystems )和阿朗尼学院学术牵头工程。这个工程项目给所有计算机学科的学生和教师提供免费网上上课以及提供各种考取 Java 技术证书的预习课程。
作者曾在阿朗尼学院的姊妹学院台州大学以及宁夏大学举行过各种学术讲座、 Java 编程以及电子商务等课程。免费授课,义务为家乡和培育他的祖国服务,受到宁大等计算机学院教职员工的好评。
作者曾在清华大学出版社出版过《微型计算机应用用户指南》和《全 C 编程》。除编写教材之外,我还对文学写作独有情钟。在文学作品中力求文笔流畅、寓意深刻、具有感染力。曾在国内外杂志、报纸以及网站发表过多篇介绍中美文化交流的文章。
在《 Java 编程艺术》这本书中,作者试图应用 10 多年丰富的教学经验、对面向对象编程以及 Java 技术的独特理解和深厚知识、笔触中所流淌的文学底蕴,以及对孔夫子“学而不厌、诲人不倦”和“有教无类”思想理解,给计算机程序设计和编程类书籍赋予崭新的面貌和内涵,并达到由浅入深、语言生动、实例丰富、重点突出的目的。