图书介绍
Java面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java面向对象程序设计](https://www.shukui.net/cover/3/30233303.jpg)
- 邱少明编著 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787811238181
- 出版时间:2009
- 标注页数:209页
- 文件大小:37MB
- 文件页数:221页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Java1
1.1 Java的历史1
1.2 Java的特点2
1.3 Java的现状3
1.4 Java跨平台原理的剖析3
1.5 Java的安装及环境变量的配置4
1.5.1 Java的安装4
1.5.2 环境变量的配置4
习题6
第2章 Java基本程序设计7
2.1 两个简单的例子7
2.2 数据类型与变量9
2.2.1 基本数据类型9
2.2.2 整型9
2.2.3 浮点型10
2.2.4 字符型10
2.2.5 布尔型10
2.2.6 变量10
2.2.7 常量11
2.3 运算符、表达式与语句12
2.3.1 算术运算符12
2.3.2 位运算符13
2.3.3 赋值运算符13
2.3.4 关系运算符14
2.3.5 逻辑运算符14
2.3.6 条件运算符15
2.3.7 表达式16
2.3.8 运算符的优先级和结合性16
2.3.9 语句16
2.4 选择与循环性语句17
2.4.1 选择语句18
2.4.2 循环语句21
2.4.3 循环辅助语句24
习题26
第3章 Java面向对象编程29
3.1 对象29
3.2 类30
3.2.1 类的概念和定义30
3.2.2 对象的使用31
3.2.3 成员33
3.2.4 构造方法33
3.2.5 this关键字35
3.3 继承35
3.3.1 继承的基本概念和语法36
3.3.2 super关键字37
3.3.3 子类的构造方法37
3.4 多态39
3.4.1 方法的重载39
3.4.2 成员的覆盖43
习题44
第4章 包和修饰符、Java的接口50
4.1 包的概念和语法50
4.1.1 包的概念50
4.1.2 包的定义50
4.1.3 带包类的编译、运行50
4.2 包的导入52
4.3 成员的访问权限修饰符53
4.3.1 封装53
4.3.2 成员的访问权限修饰符53
4.4 成员的非访问权限修饰符55
4.4.1 static55
4.4.2 final59
4.4.3 abstract59
4.5 接口61
4.5.1 接口的概念和语法62
4.5.2 接口使用62
4.5.3 抽象类和接口64
习题66
第5章 数组的相关操作、常用类69
5.1 数组69
5.1.1 一维数组的声明69
5.1.2 数组元素的初始化69
5.1.3 数组元素的表示方法70
5.2 二维数组72
5.2.1 二维数组的声明和初始化72
5.2.2 数组元素的表示方法73
5.3 对象数组的创建75
5.4 命令行参数78
5.5 Object类79
5.6 String类和StringBuffer类83
5.6.1 String类83
5.6.2 StringBuffer类84
习题86
第6章 异常处理89
6.1 Java的异常处理机制89
6.2 异常处理机制的使用90
6.2.1 try-catch-finally语句块90
6.2.2 throws语句94
6.2.3 throw语句95
6.3 自定义异常类96
6.4 异常处理对性能的影响97
习题98
第7章 多线程101
7.1 Java的多线程运行机制101
7.1.1 什么是线程101
7.1.2 利用线程的优点101
7.2 线程的创建和启动102
7.2.1 继承Thread类102
7.2.2 执行Runnable接口104
7.3 线程的同步107
7.3.1 同步语句块107
7.3.2 同步方法109
7.4 线程的生命周期109
7.4.1 新建状态110
7.4.2 就绪状态110
7.4.3 运行状态110
7.4.4 阻塞状态110
7.4.5 死亡状态110
7.5 线程的死锁114
习题116
第8章 集合类118
8.1 集合的基本概念118
8.2 Collection接口119
8.2.1 AbstractCollection抽象类120
8.2.2 Iterator接口120
8.3 List120
8.3.1 LinkedList类121
8.3.2 ArrayList类121
8.4 Set122
8.4.1 Hash表122
8.4.2 Comparable接口和Comparator接口123
8.4.3 SortedSet接口124
8.4.4 AbstractSet抽象类124
8.4.5 HashSet类和TreeSet类124
8.4.6 LinkedHashSet类125
8.5 Map126
8.5.1 Map.Entry接口126
8.5.2 SortedMap接口127
8.5.3 AbstractMap抽象类127
8.5.4 HashMap类和TreeMap类127
8.5.5 LinkedHashMap类128
习题129
第9章 数据库操作130
9.1 JDBC的基本概念130
9.2 JDBC的编程方法131
9.2.1 数据库URL131
9.2.2 创建数据库连接132
9.2.3 查询操作132
9.2.4 插入、更新、删除操作133
9.2.5 预编译执行SQL语句143
9.3 事务处理144
习题146
第10章 I/O操作148
10.1 流的概念148
10.2 File类的使用149
10.2.1 文件的创建149
10.2.2 文件的过滤150
10.3 字节流151
10.3.1 InputStream类的使用151
10.3.2 OutputStream类的使用152
10.4 字符流155
10.4.1 Reader类的使用155
10.4.2 Writer类的使用156
10.5 对象序列化159
10.6 Scanner类的使用161
习题164
第11章 图形界面编程167
11.1 AWT167
11.1.1 布局管理169
11.1.2 事件处理机制174
11.2 Swing179
11.2.1 Swing控件的基本用法179
11.2.2 Swing常用控件介绍180
习题185
第12章 网络编程187
12.1 Socket编程介绍187
12.2 TCP编程188
12.2.1 Socket类188
12.2.2 ServerSocket类189
12.3 UDP编程194
12.3.1 DatagramPacket类194
12.3.2 DatagramSocket类195
习题198
实验199
实验一 认识Java199
实验二 初级输入输出199
实验三 类和对象的定义201
实验四 抽象类和接口202
实验五 数组202
实验六 异常处理203
实验七 线程204
实验八 数据库操作205
实验九 输入输出206
实验十 图形界面207
实验十一 网络编程207
参考文献209