图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 袁绍欣,赵祥模,葛玮等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730215175X
- 出版时间:2007
- 标注页数:287页
- 文件大小:22MB
- 文件页数:302页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初次接触Java1
1.1 Java语言——网络时代的编程语言1
1.1.1 网络时代编程问题1
1.1.2 问题的解决方法1
1.2 Java语言的特点2
1.3 Java程序的编译环境和执行环境4
1.4 第一个Java程序——HelloWorld4
1.5 Java程序的分类6
1.6 Java平台8
小结9
习题9
第2章 Java语言基础10
2.1 数据类型10
2.1.1 标识符和保留字10
2.1.2 数据类型概括11
2.1.3 基本数据类型简介12
2.1.4 数据类型转换15
2.1.5 基本数据类型及其对应包装类16
2.2 表达式16
2.2.1 算术表达式17
2.2.2 关系表达式19
2.2.3 逻辑表达式20
2.2.4 赋值表达式21
2.2.5 条件表达式21
2.2.6 运算符之间的优先级22
2.3 控制语句23
2.3.1 分支语句23
2.3.2 循环语句25
2.3.3 跳转语句27
2.4 数组30
2.4.1 一维数组30
2.4.2 二维数组31
小结35
习题35
第3章 Java程序工程规范37
3.1 为什么要有规范37
3.2 Java程序编程规范37
3.3 帮助文档的自动生成37
小结39
习题40
第4章 面向对象(上)41
4.1 什么是抽象41
4.2 类与对象及其关系41
4.3 类的域(属性)与方法(操作)42
4.4 对象44
4.4.1 对象的产生44
4.4.2 对象作为参数的特点46
4.4.3 对象数组49
4.4.4 数组对象特点及常用方法49
4.5 构造方法51
4.5.1 构造方法的概念51
4.5.2 构造方法的特征52
4.5.3 构造方法赋值注意事项53
4.5.4 finalize方法与垃圾回收53
4.6 类成员属性和方法的非访问修饰符54
4.6.1 static54
4.6.2 abstract57
4.6.3 final57
4.6.4 native修饰的本地方法58
4.7 包58
小结61
习题62
第5章 面向对象(中)63
5.1 面向对象的特征63
5.2 封装63
5.2.1 封装的概念63
5.2.2 访问控制64
5.2.3 消息69
5.2.4 封装与组合对于面向对象程序设计的影响71
5.3 继承71
5.3.1 继承的概念71
5.3.2 Object类74
5.3.3 继承在框架编程中的应用75
5.3.4 继承的作用75
5.3.5 最终类75
5.4 类的多态75
5.4.1 多态的概念75
5.4.2 重载76
5.4.3 覆盖77
小结78
习题79
第6章 面向对象(下)80
6.1 this与super80
6.1.1 this的用法80
6.1.2 Super的使用场合82
6.2 构造方法的多态与继承84
6.2.1 构造方法的多态84
6.2.2 构造方法的继承85
6.2.3 子类对象实例化过程86
6.3 抽象类89
6.3.1 抽象类的概念89
6.3.2 抽象类产生过程举例90
6.3.3 抽象类在继承方面的编程应用91
6.3.4 抽象类在引用具体子类对象方面的应用92
6.3.5 抽象类设计注意事项94
6.4 接口95
6.4.1 接口的含义95
6.4.2 接口的角色95
6.4.3 接口实现与使用96
6.4.4 接口在编程中的作用98
6.4.5 接口在Java事件处理机制中的应用99
6.5 抽象类与接口102
6.6 引用103
6.6.1 引用要点103
6.6.2 引用比较105
6.6.3 引用案例107
6.7 类的其他相关内容109
6.7.1 类的完整定义形式109
6.7.2 内部类109
6.7.3 匿名内部类112
6.7.4 匿名对象115
6.7.5 特殊的类——类对象115
小结115
习题116
第7章 异常118
7.1 异常的含义118
7.2 异常分类118
7.3 异常处理120
7.4 自定义异常与异常对象的主动产生126
小结127
习题127
第8章 Java常用类库与工具129
8.1 Java类库概述129
8.2 String与StringBuffer131
8.2.1 String131
8.2.2 StringBuffer136
8.2.3 StringBuffer与String的相互转化137
8.3 系统类与时间类138
8.3.1 System类138
8.3.2 Runtime类140
8.3.3 Date类140
8.3.4 Calendar类140
8.4 格式化类140
8.4.1 格式化数字141
8.4.2 格式化日期142
小结142
习题142
第9章 线程143
9.1 线程的概念143
9.1.1 Thread类143
9.1.2 Runnable接口145
9.1.3 多线程并发效果146
9.1.4 两种创建线程方法的比较147
9.1.5 线程组ThreadGroup148
9.1.6 volatile修饰符149
9.2 线程的控制与调度149
9.2.1 线程的生命周期149
9.2.2 线程状态的改变151
9.2.3 线程调度与优先级152
9.3 线程的同步机制154
9.3.1 线程安全问题的提出154
9.3.2 线程同步155
9.3.3 死锁问题158
9.4 线程间的同步通信158
9.4.1 同步通信问题的提出和解决158
9.4.2 notifyAll()161
9.5 线程应用场景163
小结163
习题163
第10章 集合类框架164
10.1 集合类框架的概念164
10.2 集合类接口165
10.2.1 Collection接口165
10.2.2 对集合类遍历的接口166
10.2.3 Map接口类型168
10.2.4 集合对象排序接口Comparator169
10.3 集合类170
10.3.1 常用集合类比较172
10.3.2 两个特殊的集合类StringTokenizer与Bitset173
10.3.3 设置集合类的初始大小173
10.3.4 Collections类174
10.4 集合类与集合接口应用174
小结181
习题181
第11章 Applet程序182
11.1 Applet基本概念182
11.2 Applet类182
11.3 Applet标记185
11.4 Applet的其他功能186
小结188
习题188
第12章 AWT图形用户界面189
12.1 AWT的基本元素189
12.1.1 容器189
12.1.2 组件193
12.1.3 MenuComponent198
12.1.4 坐标系201
12.2 AWT界面的布局管理器201
12.3 AWT事件模型209
12.3.1 层次事件模型209
12.3.2 委托事件模型209
12.3.3 监听接口实现的四种方式214
12.3.4 事件对象218
12.3.5 事件触发原理219
12.4 AWT图形图像处理220
12.4.1 概述220
12.4.2 Graphics对象221
12.4.3 双缓存技术225
小结226
习题226
第13章 SWing图形用户界面228
13.1 Swing简介228
13.2 Swing组件与容器229
13.2.1 JComponent组件及其子类229
13.2.2 Swing的主要容器230
13.2.3 Swing事件处理232
13.2.4 编写简单的Swing程序233
小结236
习题236
第14章 I/O输入输出237
14.1 数据流的基本概念237
14.1.1 流的分类237
14.1.2 Java的标准输入输出流239
14.2 字节流与字符流240
14.2.1 字节流240
14.2.2 字符流243
14.2.3 字节流与字符流的相互转化243
14.3 文件操作244
14.4 流的装配与串行化251
小结255
习题255
第15章 网络通信257
15.1 网络编程的基本概念及TCP/IP协议简介257
15.2 基于URL的高层次Java网络编程259
15.3 基于Socket套接字的低层次Java网络编程263
15.4 基于数据报的低层次Java网络编程271
小结275
习题275
第16章 JDBC276
16.1 JDBC基本概念276
16.2 使用JDBC存取数据库279
16.3 不同数据库JDBC连接方法284
小结285
习题286
参考文献287