当前位置:首页 > 工业技术
Java面向对象程序设计
Java面向对象程序设计

Java面向对象程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:邱少明编著
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2009
  • ISBN:9787811238181
  • 页数:209 页
图书介绍:本书以前6章以面向对象基础知识为重点,后6章内容为Java的特色知识讲解。
《Java面向对象程序设计》目录

第1章 认识Java 1

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 static 55

4.4.2 final 59

4.4.3 abstract 59

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 List 120

8.3.1 LinkedList类 121

8.3.2 ArrayList类 121

8.4 Set 122

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 Map 126

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 数据库URL 131

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 AWT 167

11.1.1 布局管理 169

11.1.2 事件处理机制 174

11.2 Swing 179

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

实验一 认识Java 199

实验二 初级输入输出 199

实验三 类和对象的定义 201

实验四 抽象类和接口 202

实验五 数组 202

实验六 异常处理 203

实验七 线程 204

实验八 数据库操作 205

实验九 输入输出 206

实验十 图形界面 207

实验十一 网络编程 207

参考文献 209

相关图书
作者其它书籍
返回顶部