《Java程序设计》讲解学习Java语言的基本方法,介绍Java程序设计基础知识及其编程思想,内容包括Java语言的基础语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体与图形学程序设计以及数据库程序设计等。本书的章节编排与书写以人们学习与认知过程为基础,与实际开发的需求相匹配。本书内容力求简洁,每章都附有习题,使得读者在轻松和欢乐之中迅速地了解与掌握Java程序设计的知识和方法,并应用到实践中去。
《Java程序设计》内容丰富易学,既可以作为计算机专业和非计算机专业的基础教材,也可以作为需要学习Java语言的工程人员和科技工作者的自学参考书。
目录
- 第1章 绪论
- 1.1 历史简介
- 1.2 特点
- 1.3 开发环境的建立
- 1.4 Java程序及其执行过程
- 1.4.1 开发Java程序的工作流程
- 1.4.2 Java程序的工作原理
- 1.5 本章小结
- 习题
- 第2章 结构化程序设计
- 2.1 标识符和关键字
- 2.2 基本数据类型、直接量和变量
- 2.2.1 基本数据类型
- 2.2.2 直接量
- 2.2.3 变量
- 2.3 运算符
- 2.3.1 算术运算符
- 2.3.2 关系运算符
- 2.3.3 布尔逻辑运算符
- 2.3.4 位运算符
- 2.3.5 赋值类运算符
- 2.3.6 条件运算符
- 2.3.7 其他运算符
- 2.4 控制结构
- 2.4.1 if语句和if-else语句
- 2.4.2 switch语句
- 2.4.3 for语句
- 2.4.4 while语句
- 2.4.5 do-while语句
- 2.4.6 break语句
- 2.4.7 continue语句
- 2.5 结构化程序设计
- 2.6 本章小结
- 习题
- 第3章 面向对象程序设计
- 3.1 面向对象程序设计基本思想
- 3.2 类、实例、域和方法
- 3.2.1 类、域和方法的定义
- 3.2.2 引用数据类型、实例生成和几类特殊的方法
- 3.3 继承性
- 3.4 多态性
- 3.4.1 静态多态性
- 3.4.2 动态多态性
- 3.5 包
- 3.6 封装性
- 3.7 修饰词
- 3.8 接口
- 3.9 内部类
- 3.10 变量作用域范围与方法调用
- 3.10.1 变量作用域范围
- 3.10.2 方法调用
- 3.11 递归方法与压缩方法
- 3.12 本章小结
- 习题
- 第4章 数组、字符串与异常处理
- 第5章 文件与数据流
- 第6章 图形用户界面设计
- 第7章 小应用程序
- 第8章 多线程程序设计
- 第9章 编程规范
- 第10章 网络程序设计
- 第11章 多媒体与图形学程序设计
- 第12章 数据库程序设计
- 参考文献