书籍详情

Java面向对象程序设计(第二版)

Java面向对象程序设计(第二版)

作者:赵生慧 主编

出版社:水利水电出版社

出版时间:2010-08-01

ISBN:9787508476506

定价:¥30.00

购买这本书可以去
内容简介
  Java语言是当今面向对象程序设计语言的代表之一。《Java面向对象程序设计(第2版)》循序渐进地介绍了Java语言程序设计基础,面向对象程序设计,图形用户界面设计,异常处理,applet小程序设计,I/O流及Java高级编程等。《Java面向对象程序设计(第2版)》由13章组成。第1章介绍了Java的特点及Java程序的开发环境。第2章讨论了Java中的基本数据类型和运算表达式。第3章介绍了类与对象的概念及简单应用。第4章进一步讨论了面向对象的继承与多态性。第5章说明了程序控制结构及相应的语句。第6章则对数组的创建及应用展开了讨论。第7章介绍了系统包和常用类以及它们的应用。第8章是接口与抽象类的说明与应用,第9章讨论了异常处理的方法。第10章详细介绍了图形用户界面及其设计。第11章则讨论了.Java的输入与输出流。第12章对applet程序设计作了介绍。第13章讨论Java的高级编程。《Java面向对象程序设计(第2版)》应用性强,讲解清晰透彻,每一章均由引例开始,配备了丰富的例题与习题,不仅适合作为大专院校计算机公共课程和专业课程的Java语言入门教材,也可供专业程序设计人员使用。
作者简介
暂缺《Java面向对象程序设计(第二版)》作者简介
目录
第1章 了解Java
1.1 Java概述
1.1.1.Java的起源
1.1.2 Java平台的构成
1.1.3 Java的特点
1.2 Java开发环境与应用程序举例
1.2.1 Java程序开发环境
1.2.2 Java应用程序结构
1.2.3 Java应用程序开发过程
1.3JavaApplet程序举例
1.3.1 Java Applet的开发过程
1.3.2 Applet程序组成
1.4 面向对象程序设计基础
1.4.1 对象和类
1.4.2 面向对象特性
1.4.3 面向对象程序设计过程
习题
第2章 基本数据类型与运算
2.1 引例
2.2 标识符
2.2.1 标识符的分类
2.2.2 关键字
2.3 Java基本数据类型
2.3.1 数值型
2.3.2 字符型
2.3.3 布尔型
2.4 常量、变量与赋值
2.4.1 常量
2.4.2 变量
2.4.3 赋值语句
2.4.4 类型转换
2.5 运算符与表达式
2.5.1 算术运算符和算术表达式
2.5.2 关系运算和逻辑运算
2.6 其他运算符
2.6.1 条件运算符
2.6.2 位运算符
2.6.3 赋值运算符和赋值表达式
2.6.4 运算符优先级
2.7 实例
习题二
第3章 类与对象
3.1 引例
3.2 类
3.2.1 类的声明
3.2.2 类体的构成
3.3 对象
3.3.1 对象的创建
3.3.2 对象的使用
3.3.3 垃圾对象的回收
3.4 成员变量
3.4..1 实例变量和类变量
3.4.2 常量
3.5 成员方法
3.5.1 实例方法和类方法
3.5.2 方法中的参数传递
3.6 关键字this
3.7 内部类
3.8 自定义包
3.8.1 创建包
3.8.2 使用包
3.9 访问权限
3.9.1 类与构造方法的访问权限
3.9.2 成员变量和成员方法的访问权限
3.10 泛型类
3.11 实例
习题三
第4章 类的继承和多态
4.1 引例
4.2 继承
4.2.1 继承的概念
4.2.2 子类与父类
4.2.3 子类的继承性
4.3 创建子类对象
4.4 关键字super
4.5 final修饰符
4.6 多态性
4.6.1 多态的定义与作用
4.6.2 方法的重载
4.6.3 上转型对象
4.6.4 方法的覆盖
4.7 实例
习题四
第5章 基本控制结构与实现
5.1 引例
5.2 选择语句
5.2.1 单分支if语句
5.2.2 双分支试..else语句
5.2 3嵌套if语句
5.2.4 switch语句
5.3 循环语句
5.3.1 while循环
5.3.2 do-while循环
5.3.3 for循环
5.4 控制转移语句
5.4.1 break语句
5.4.2 continue语句
5.4 -3return语句
5.5 实例
习题五
第6章 使用数组
6.1 引例
6.2 声明及创建数组
6.2.1 声明数组
6.2.2 创建数组
6.2 -3数组的赋值及引用
6.3 字符数组
6.3.1 字符数组的声明和创建
6.3.2 字符串与字符数组
6.4 对象数组
6.5 多维数组
6.5.1 二维数组的声明、创建和初始
6.5.2 不规则数组
6.6 Array List类
6.7 实例
习题六
第7章 系统包与常用类
7.1 Java系统包
7.2 Java常用类
7.2.1 基本数据类型类
7.2.2 String类
7.2.3 String Buffer类
7.2.4 System类
7.2.5 Math类
7.2.6 Random类
7.2.7 日期类
7.2.8 Vector类
7.3 实例
习题七
第8章 接口与抽象类
8.1 引例
8.2 接口
8.2.1 定义接口
8.2.2 接口实现
8.3 集合接口
8.3.1 Collection接口
8.3.2 List接口
8.3.3 Set接口
8.3.4 Iterator接口
8.4.抽象类
8.5 实例
习题八
第9章 异常处理
9.1 引例
9.2 异常和异常类
9.3 异常处理
9.3.1 一个异常处理示例
9.3.2 捕获异常
9.3 .3抛出异常
9.4 自定义异常类
9.5 实例
习题九
第10章 Java的输入与输出流
10.1 引例
lO.2 流
10.3 标准输入/输出流
10.4 文件访问
10.5 字节流
10.5.1 InputStream和Output Stream类
10.5.2 File Input Stream类和File Output Stream类
10.5.3 Buffered Input Stream类和Buffered Output Stream类
10.5.4 Data Input Stream类和Data Output Stream类
10.6 字符流
10.6.1 Reader类和Writer类
10.6.2 File Reader类和File Writer类
10.6.3 Buffered Reader类和Buffered Writer类
10.7 随机读写文件
10.8 对象串行化
10.9 实例
习题十
第11章 编写图形用户界面程序
11.1 GUI概述
11.1.1 GUI组成元素分类
11.1.2 AWT和Swing介绍
11.1.3 颜色、字体和图形
11.1.4 使用AWT创建图形用户界面
11.2 Swing容器
11.2.1 简单的窗口对象示例
11.2.2 Swing窗口对象
11.2.3 窗口JFrame
11.3 Swing基本组件
11.3.1 JLabel组件
11.3.2 JButton组件
1l.3.3 JTextField与JTextAea组件
11.3.4 JCheckBox组件
11.3.5 JRadioButton组件
11.4 布局管理器
11.4.1 FlowLayout
11.4.2 BorderLayout
11.4.3 GridLayout
11.4.4 CardLayout
11.4.5 GridBagLayout
11.4.6 容器的嵌套
11.5 事件驱动设计
11.5.1 委托事件模型
11.5.2 事件类
11.5.3 ActionEvent类
11.5.4 KeyEvent类
11.5.5 MouseEvent类
11.5.6 WindowEvent类
11.6 Swing其他组件
11.6.1 JList组件
11.6.2 JComboBox组件
11.6.3 JScrollBar组件
11.6.4 JDialog组件
11.6.5 JOptionPane组件
11.6.6 菜单的设计
11.7 实例
习题十
第12章 applet程序设计
12.1 引例
12.2 applet的基本工作原理
12.2.1 applet的工作机制
12.2.2 applet的生命周期
123applet的创建和运行
12.3.1 applet的程序框架
12.3.2 applet与HTML文件的配合
12.3.3 applet的执行
12.3.4 applet与application
12.4 applet与多媒体技术
12.5 实例
习题十二
第13章 Java高级编程
13.1 多线程程序设计
13.1.1 进程与线程
13.1.2 多线程定义
13.1.3 多线程的实现方法
13.1.4 多线程同步与控制
13.2 数据库编程
13.2.1 JDBC概述
13.2.2 使用JDBC进行数据库开发
13.3 网络编程
13.3.1 URL编程
13.3.2 基于TCP/IP协议的Socket编程
13.3.3 基于UDP协议的Socket编程
习题十三
参考文献
猜您喜欢

读书导航