图书介绍

Java简明教程pdf电子书版本下载

Java简明教程
  • 皮德常编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302246206
  • 出版时间:2011
  • 标注页数:263页
  • 文件大小:24MB
  • 文件页数:282页
  • 主题词:Java语言-程序设计-教材

PDF下载


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

下载说明

Java简明教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java语言简介 1

1.1 Java语言的发展历程 1

1.2 Java语言的特点 2

1.2.1 简单性 2

1.2.2 面向对象 3

1.2.3 分布性 3

1.2.4 解释执行 3

1.2.5 健壮性 3

1.2.6 安全性 4

1.2.7 结构中立 4

1.2.8 可移植性 4

1.2.9 高效性 5

1.2.10 多线程 5

1.2.11 动态性 5

1.3 Java类库的概念 5

1.4 网络浏览器 7

1.5 Java开发工具 7

1.6 Java程序分类 9

1.6.1 使用NetBeans运行Java应用程序 9

1.6.2 使用NetBeans运行Java Applet小程序 10

1.7 对Java程序的解释 11

1.7.1 程序注释方法 11

1.7.2 对Java应用程序的解释 12

1.7.3 对Java小程序的解释 13

1.7.4 对HTML文件的解释 14

1.8 编写Java程序的风格要求 14

本章小结 15

思考和练习 15

第2章 数据类型、运算符和表达式 16

2.1 常量 16

2.2 变量 17

2.2.1 整型变量 18

2.2.2 字符型变量 19

2.2.3 浮点型变量 19

2.2.4 布尔型变量 20

2.2.5 对原子类型变量生存空间的讨论 21

2.3 变量赋值问题 21

2.4 数组 22

2.4.1 一维数组 22

2.4.2 二维数组 24

2.4.3 数组初始化 25

2.5 Java中的参数传递方式 26

2.6 Java的运算符 27

2.6.1 算术运算符 28

2.6.2 关系运算符 28

2.6.3 逻辑运算符 29

2.6.4 位运算符 30

2.6.5 三元条件运算符 31

2.6.6 +运算符 31

本章小结 32

思考和练习 32

第3章 控制语句 33

3.1 分支语句 33

3.1.1 if语句 33

3.1.2 switch语句 35

3.2 循环控制语句 39

3.2.1 while语句 39

3.2.2 do-while语句 39

3.2.3 for语句 40

3.3 break语句和continue语句 41

3.3.1 不带标号的break语句和continue语句 41

3.3.2 带标号的break语句和continue语句 42

本章小结 44

思考和练习 44

第4章 Java的类 46

4.1 类与对象 46

4.1.1 类与对象的区别 46

4.1.2 Java和C编程思想的区别 47

4.1.3 如何定义类 47

4.1.4 对象和引用 48

4.2 方法 49

4.3 实例变量和局部变量 50

4.4 构造函数 52

4.5 方法重载 54

4.6 关键字this 55

4.6.1 指代对象 55

4.6.2 指代构造函数 58

4.7 继承 59

4.7.1 继承的概念 59

4.7.2 关键字super 60

4.7.3 再论构造函数 61

4.8 方法的覆盖 63

4.8.1 覆盖与重载的区别 63

4.8.2 方法的动态调用 65

4.9 多态性不适合于继承链中的实例变量 67

4.10 finalize 69

4.11 static 71

4.11.1 static变量 71

4.11.2 static方法 72

4.12 关键字final 74

4.12.1 final数据 74

4.12.2 final方法 75

4.12.3 final类 76

4.13 组合与继承 76

4.14 抽象类和抽象方法 78

4.15 对象的类型转换 80

4.15.1 向上类型转换 80

4.15.2 向下类型转换 81

4.16 访问权限限制 82

4.16.1 默认修饰符 82

4.16.2 public成员 83

4.16.3 private成员 83

4.16.4 protected成员 84

4.17 应用程序从键盘输入数据举例 86

本章小结 87

思考和练习 87

第5章 接口、包与泛型 89

5.1 接口 89

5.1.1 接口的定义和应用 89

5.1.2 接口和抽象类的异同点 95

5.2 包 95

5.2.1 package语句 95

5.2.2 import语句 96

5.2.3 包应用举例 97

5.3 泛型 99

5.3.1 泛型类的声明 100

5.3.2 泛型的一般应用 101

5.3.3 链表 102

5.3.4 栈 104

5.3.5 散列映射 106

本章小结 108

思考和练习 108

第6章 字符串处理 109

6.1 字符串的分类 109

6.2 String类 109

6.2.1 字符串常量 110

6.2.2 创建String类对象 111

6.2.3 String类的常用方法 114

6.2.4 Java应用程序的命令行参数 120

6.3 StringBuffer类 121

6.3.1 创建StringBuffer类对象 121

6.3.2 StringBuffer类的常用方法 122

6.3.3 String类中“+”操作的技术内幕 125

6.4 应用举例 126

本章小结 129

思考和练习 129

第7章 异常处理 131

7.1 异常的层次结构 131

7.2 异常处理语句 132

7.2.1 try和catch语句 133

7.2.2 finally语句 135

7.2.3 throw语句 137

7.2.4 throws语句 138

7.3 自定义异常类 140

7.4 异常处理常用调试方法 142

本章小结 143

思考和练习 143

第8章 输入与输出处理 144

8.1 流的层次结构 144

8.2 File类 145

8.3 InputStream类和OutputStream类 146

8.3.1 InputStream类的常用方法 146

8.3.2 OutputStream类的常用方法 147

8.3.3 FileInputStream类 147

8.3.4 FileOutputStream类 149

8.3.5 DataInputStream和DataOutputStream类 150

8.4 RandomAccessFile类 151

8.5 对象流和对象序列化 156

8.5.1 对象流的概念 156

8.5.2 对象序列化 157

8.6 IOException类 159

本章小结 160

思考和练习 160

第9章 多线程 161

9.1 Java中的多线程的基本概念 161

9.2 线程类 162

9.2.1 多线程编程中常用的常量和方法 162

9.2.2 线程的生命周期 163

9.2.3 创建多线程的方法 164

9.3 资源的协调与同步 167

9.3.1 线程调度模型 167

9.3.2 资源冲突 168

9.3.3 同步方法 170

9.4 线程间通信 171

本章小结 174

思考和练习 174

第10章 小程序 175

10.1 小程序的基本知识 175

10.1.1 小程序与应用程序的区别 175

10.1.2 小程序标签的语法格式 176

10.2 小程序的生命周期 177

10.3 小程序常用方法 180

10.3.1 常用的输出方法 181

10.3.2 输出中的颜色控制 182

10.4 常用组件 184

10.4.1 组件和容器的关系 184

10.4.2 按钮 185

10.4.3 标签 186

10.4.4 文本框 187

10.4.5 文本域 189

10.4.6 选择框 190

10.4.7 下拉列表 192

10.4.8 列表 194

本章小结 196

思考和练习 196

第11章 Swing图形界面设计 197

11.1 Swing常用容器 197

11.1.1 框架 197

11.1.2 面板 199

11.2 布局管理器 200

11.2.1 FlowLayout布局 200

11.2.2 BorderLayout布局 202

11.2.3 GridLayout布局 205

11.2.4 CardLayout布局 206

11.3 委托事件处理模型 210

11.4 组件事件处理 210

11.4.1 JButton事件处理 211

11.4.2 JTextField和JPasswordField事件处理 212

11.4.3 JCheckBox和JRadioButton事件处理 215

11.4.4 JComboBox事件处理 218

11.4.5 JList事件处理 220

11.5 鼠标事件处理 222

11.6 Adapter类 225

11.7 键盘事件处理 226

11.8 事件处理应用举例 228

11.8.1 舞动的字符 228

11.8.2 播放声音剪辑 231

11.8.3 网络浏览器 233

本章小结 235

思考和练习 235

第12章 数据库程序设计 236

12.1 数据库简介 236

12.2 SQL语句 237

12.2.1 定义表 237

12.2.2 查询 237

12.2.3 插入 237

12.2.4 删除 238

12.2.5 修改 238

12.3 数据库连接 238

12.3.1 JDBC简介 238

12.3.2 JDBC驱动程序 239

12.3.3 创建数据源 239

12.4 数据库编程中的基本操作 241

12.4.1 数据库编程的基本过程 241

12.4.2 数据库查询 242

12.4.3 插入记录 243

12.4.4 修改记录 244

12.4.5 删除记录 245

12.4.6 建立表 246

12.4.7 获取表中指定属性的名称和类型 247

12.5 数据库编程综合举例 248

本章小结 262

思考和练习 262

参考文献 263

精品推荐