本书包含两大部分内容,一部分为Java语言基础知识,重点介绍Java语言的关键字、由关键字组成的表达式、程序流控制、类定义、接口定义、对象的使用、异常的处理等语句以及Java语言的语法规则、面向对象编程等;另一部分为Java API的应用,重点介绍Java基础类库、JFC的使用,通过针对性案例循序渐进地帮助读者学习并掌握Java基础类库的应用,同时可将案例直接移植到实际应用项目中。
本书阐述了Java语言的关键字、语句、语法规则、类库等的使用方法,其内容包括Java语言开发工具的介绍、面向对象编程的概念、Java基础语句、Java类、类的继承与多态等特性、接口、包、异常、Java基础类库的应用,并通过应用型案例帮助读者掌握Java语言的输入和输出操作、图形用户界面操作、Applet小程序的编写、图形绘制操作、多线程处理、图像动画制作、网络编程、数据库操作等相关类库的使用。
本书可作为大学、大专等院校计算机相关专业的本科或专科生的教材,也可作为学习Java语言的初、中级读者的参考书。
前言
教学建议
第一部分 基础原理篇
第1章 Java程序设计基础
1.1 Java程序与运行
1.1.1 Java语言的特征
1.1.2 Java虚拟机
1.1.3 Java字节代码
1.1.4 Java编译单元
1.2 Java程序的开发
1.2.1 Java语言程序开发平台
1.2.2 J2SDK
1.2.3 在Windows操作系统中搭建Java程序的开发和运行环境
1.2.4 Java程序的编译和运行
1.3 Java语言的标识符和关键字
1.3.1 Java注释语句
1.3.2 Java标识符
1.3.3 Java关键字
1.4 Java基本数据类型
1.4.1 数据值的表示法
1.4.2 变量
1.4.3 变量的数据类型转换
1.4.4 常量
1.5 Java运算符和表达式
1.5.1 Java运算符
1.5.2 Java表达式
1.5.3 表达式中运算符的使用规则
1.6 Java程序流控制语句
1.6.1 分支结构语句
1.6.2 循环结构语句
1.6.3 辅助流控制语句
1.6.4 流控制语句应用示例
1.7 小结
1.8 习题
第2章 面向对象编程
第3章 Java类的继承与多态
第4章 Java接口和Java包
第5章 Java异常处理
第6章 Java基础类的应用
第二部分 案例应用篇
第7章 Java输入、输出操作案例
第8章 Java图形用户界面设计案例
第9章 Applet小程序案例
第10章 Java基础绘制图形案例
第11章 Java高级图像处理案例
第12章 Java多线程应用案例
第13章 Java动画制作案例
第14章 Java网络应用案例
第15章 Java数据库应用案例269