Java不但是最为流行的计算机语言,而且是优秀的纯面向对象语言。本书针对初学者和自学者的特点,以通俗易懂的语言介绍Java语言,力求做到深入浅出,将复杂的概念用简洁浅显的语言娓娓道来。
Java从初学到精通内容分为5篇,共计27章,涵盖了Java程序设计语言基础、Java面向对象基础、Java图形化界面编程技术、Java网络应用程序开发技术、Java数据库应用程序开发技术等方面的内容。为了便于读者学习和实际应用,本书最后一篇通过对几个完整项目案例的分析,详细讲解了使用Java语言开发游戏程序、网络程序和数据库应用程序的完整过程,有利于初学者锻炼使用Java语言解决实际问题的能力。
本书提供有大量翔实的编程实例和丰富的项目案例,通过对项目的实现和讲解,以提高读者解决实际问题的能力,使读者逐步具备利用Java语言来开发应用程序的能力,特别适合于想学习Java语言的初学者和大中专院校学生阅读,也可作为有一定Java基础的软件开发人员和其他有关人员的参考资料。
目录
第1篇
Java语言基础篇
第1章 Java语言概述
第2章 Java语言基本语法
第3章 数组
第4章 程序流程控制语句
第5章 数字、字符和字符串处理
第2篇 Java面向对象篇
第6章 类和对象
第7章 继承
第8章 接口
第9章 抽象类与嵌套类
第10章 泛型
第11章 包
第12章 集合
第3篇 Java图形图像篇
第1篇 Java语言基础篇
第1章 Java语言概述
第2章 Java语言基本语法
第3章 数组
第4章 程序流程控制语句
第5章 数字、字符和字符串处理
第2篇 Java面向对象篇
第6章 类和对象
第7章 继承
第8章 接口
第9章 抽象类与嵌套类
第10章 泛型
第11章 包
第12章 集合
第3篇 Java图形图像篇
第13章 创建一个图形界面应用程序
第14章 使用Swing基本组件
第15章 使用Swing高级组件
第16章 程序界面布局
第17章 事件处理
第18章 图形、文本和图像处理
第4篇 Java开发技术篇
第19章 异常处理
第20章 输入与输出
第21章 并发程序设计
第22章 网络编程
第23章 Java数据库应用程序开发基础
第24章 使用Swing组件创建数据库应用程序
第5篇 Java实战篇
第25章 案例1:拼图游戏
第26章 案例2:心心网络聊天室
第27章 案例3:惠文教育教务管理系统