这是一本十分通俗易懂的教材,如果您是初涉Java的新手,本书对您而言是一本不可多得的学习用书。这是一本令人怦然心动的书,书中对Java语言的原理及难点作了简明扼要的分析与说明。这是一本蕴含着程序设计哲学的书,作者始终注意将程序设计的原理及原则融入整本书中,让您的学习一举两得。这也是一本能够启迪您思维的书,书中给出了大量的实例和练习题,具有很强的实用性。
本书通过丰富的实例讲授Java语言的基础和程序设计方法。
全书共22章。第1到19章分别介绍了Java,语言基础知识、对象和类的概念、Java语言的基本语法、流程控制、数组、对象和方法、继承、抽象类和接口、内隐类、异常处理、API、输入输出、线程、AWT程序设计和事件处理、Java.2D图形、Applet等内容。第20章通过3个完整的实例介绍了Applet游戏的设计。第21章通过一个游戏实例介绍网络程序设计基础。第22章用五子棋的实例介绍了网络游戏的制作。书中每章后面的“巩固练习”部分,给出了精心挑选的练习题,帮助读者巩固本章所学知识,进一步提高Java编程水平。附录部分给出了书中“独立完成”练习的提示,说明了JCreator的安装和使用方法,并且对Swing和JDBC程序设计方法进行了简要说明。
本书的示例能够把Java程序设计原理以浅显易懂的方式呈现给读者。后3章注重对Java热门应用领域的介绍和讨论,通过完整的例子教给读者Applet游戏和网络游戏的制作方法。
本书适合Java编程语言初学者阅读。
第1章 什么是Java程序设计语言
第2章 理解对象与类
第3章 Java语言的基本语法
第4章 程序流程控制语句
第5章 类与对象
第6章 数组
第7章 对象与方法
第8章 继承
第9章 抽象类与接口
第10章 内隐类(inner class)
第11章 异常处理(exception handing)
第12章 常用API之一
第13章 Java输入与输出(I/O)
第14章 线程
第15章 常用API之二
第16章 AWT程序设计
第17章 AWT事件处理
第18章 Java2D图形
第19章 Applet
第20章 制作Applet游戏
第21章 网络程序设计
第22章 制作网络游戏
附录A “独立完成”部分提示
附录B JCreator的安装与及其使用方法
附录C Swing程序设计简介
附录D JDBE程序设计简介