图书介绍

Java面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Java面向对象程序设计
  • 邱少明编著 著
  • 出版社: 北京:北京交通大学出版社
  • ISBN:9787811238181
  • 出版时间:2009
  • 标注页数:209页
  • 文件大小:37MB
  • 文件页数:221页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐