图书介绍

Java基础教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

Java基础教程 第3版
  • 吴仁群编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302440642
  • 出版时间:2016
  • 标注页数:353页
  • 文件大小:40MB
  • 文件页数:362页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java基础教程 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java语言概述1

1.1 Java语言的特点及相关概念1

1.1.1 Java语言的发展历程1

1.1.2 Java语言的特点2

1.1.3 Java虚拟机(JVM)4

1.2 Java程序开发6

1.2.1 运行平台6

1.2.2 Java程序开发过程11

1.3 综合应用14

1.4 本章小结16

1.5 思考和练习16

第2章 Java语言基础17

2.1 Java程序概况17

2.1.1 Java程序结构17

2.1.2 Java注释18

2.1.3 Java关键字19

2.1.4 Java标识符19

2.1.5 变量与常量20

2.2 基本数据类型21

2.2.1 基本数据类型概况21

2.2.2 基本数据类型转换26

2.3 运算符和表达式28

2.3.1 算术运算符与算术表达式28

2.3.2 关系运算符与关系表达式31

2.3.3 逻辑运算符与逻辑表达式31

2.3.4 赋值运算符与赋值表达式31

2.3.5 位运算符32

2.3.6 条件运算符34

2.3.7 instanceof运算符34

2.3.8 一般表达式34

2.4 Java语句36

2.4.1 Java语句概述36

2.4.2 分支语句36

2.4.3 循环语句42

2.4.4 跳转语句44

2.5 综合应用48

2.6 本章小结51

2.7 思考和练习51

第3章 类与对象55

3.1 面向对象基础55

3.1.1 编程语言的4个发展阶段55

3.1.2 面向过程的程序设计56

3.1.3 面向对象的程序设计57

3.1.4 两种程序设计语言的简单比较59

3.2 类60

3.2.1 类的声明60

3.2.2 成员变量的声明61

3.2.3 成员方法63

3.3 对象65

3.3.1 对象的创建65

3.3.2 对象的使用66

3.3.3 对象的消亡67

3.4 变量69

3.4.1 类中变量的分类69

3.4.2 变量的内存分配71

3.4.3 实例变量和静态变量的简单比较72

3.4.4 变量初始化与赋值74

3.5 方法77

3.5.1 方法概述77

3.5.2 方法分类78

3.5.3 方法调用中的数据传递81

3.5.4 三个重要方法85

3.5.5 方法的递归调用89

3.6 package和import语句91

3.6.1 package语句91

3.6.2 import语句93

3.7 访问权限94

3.7.1 类的访问控制94

3.7.2 类成员的访问控制97

3.8 综合应用100

3.9 本章小结106

3.10 思考和练习107

第4章 继承与接口111

4.1 继承111

4.1.1 继承的含义111

4.1.2 子类的继承性访问控制113

4.1.3 子类对象的构造过程116

4.1.4 子类的内存分布116

4.1.5 子类对象的成员初始化118

4.1.6 成员变量的隐藏120

4.1.7 方法的重载与方法的覆盖121

4.1.8 this关键字125

4.1.9 super关键字128

4.1.10 对象的上下转型对象129

4.2 接口130

4.2.1 abstract类130

4.2.2 接口的含义132

4.2.3 接口回调134

4.2.4 接口与抽象类的异同135

4.3 特殊类135

4.3.1 final类135

4.3.2 内部类136

4.4 综合应用137

4.5 本章小结142

4.6 思考和练习142

第5章 数组与字符串145

5.1 数组145

5.1.1 数组定义及说明145

5.1.2 数组应用举例149

5.2 字符串153

5.2.1 String类153

5.2.2 StringBuffer类157

5.2.3 应用举例158

5.3 综合应用160

5.4 本章小结164

5.5 思考和练习164

第6章 Java的异常处理机制167

6.1 异常的含义及分类167

6.2 异常处理168

6.2.1 异常处理的含义及必要性168

6.2.2 异常处理的基本结构169

6.2.3 多个catch块170

6.2.4 finally语句171

6.3 两种抛出异常的方式173

6.3.1 throw——直接抛出173

6.3.2 throws——间接抛出异常(声明异常)177

6.4 自定义异常178

6.5 常见异常180

6.6 综合应用180

6.7 本章小结182

6.8 思考和练习182

第7章 Java常见类库183

7.1 Java类库的结构183

7.2 常用类184

7.2.1 System类184

7.2.2 Math类190

7.2.3 Random类191

7.2.4 基本数据类型的包装类193

7.2.5 Vector类195

7.2.6 Stack类199

7.2.7 Queue类201

7.2.8 Arrays类203

7.2.9 哈希表类Hashtable207

7.3 本章小结209

7.4 思考和练习209

第8章 输入输出及数据库操作211

8.1 输入和输出211

8.1.1 流的含义211

8.1.2 流的层次结构212

8.1.3 标准输入输出213

8.1.4 File类215

8.1.5 FileInputStream类和FileOutputStream类217

8.1.6 DataInputStream类和DataOutputStream类220

8.1.7 随机访问文件224

8.1.8 Reader类和Writer类227

8.1.9 IOException类的4个子类228

8.1.10 综合应用228

8.2 数据库操作233

8.2.1 ODBC概述233

8.2.2 JDBC概述235

8.2.3 使用JDBC-ODBC技术访问数据库237

8.2.4 综合应用240

8.2.5 基本SQL语句244

8.3 建立数据源的操作246

8.4 本章小结248

8.5 思考和练习248

第9章 多线程251

9.1 多线程的概念251

9.2 线程类252

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

9.2.2 线程的生命周期253

9.2.3 创建多线程的方法254

9.3 资源的协调与同步258

9.3.1 线程调度模型258

9.3.2 资源冲突260

9.3.3 同步方法261

9.4 线程间通信264

9.4.1 共享变量和方法封装在一个类中264

9.4.2 通过系统方法实现线程通信265

9.5 本章小结269

9.6 思考和练习270

第10章 Applet程序及应用271

10.1 Applet程序基础271

10.1.1 Applet程序概述271

10.1.2 Applet类274

10.1.3 Applet程序的生命周期275

10.1.4 Applet的显示275

10.1.5 Applet程序和Application程序结合使用277

10.2 Applet程序典型应用280

10.2.1 图形绘制280

10.2.2 获取图像284

10.2.3 音频处理285

10.2.4 动画处理287

10.3 综合应用290

10.4 本章小结292

10.5 思考和练习292

第11章 图形用户界面设计293

11.1 Java AWT和Swing基础293

11.1.1 Java的AWT和Swing概述293

11.1.2 Java的AWT组件和Swing组件294

11.1.3 利用AWT组件和Swing组件进行程序设计的基本步骤296

11.2 常用容器297

11.2.1 框架297

11.2.2 面板300

11.2.3 滚动窗口302

11.2.4 菜单设计304

11.2.5 对话框307

11.3 布局管理器310

11.3.1 FlowLayout布局310

11.3.2 BorderLayout布局311

11.3.3 GridLayout布局314

11.3.4 CardLayout布局314

11.3.5 null布局316

11.4 事件处理317

11.4.1 委托事件模型317

11.4.2 键盘事件321

11.4.3 鼠标事件322

11.5 常用组件324

11.5.1 按钮325

11.5.2 标签328

11.5.3 文本行330

11.5.4 文本域332

11.5.5 复选框333

11.5.6 单选框336

11.5.7 选择框339

11.5.8 列表340

11.6 综合应用343

11.7 本章小结350

11.8 思考和练习351

参考文献353

热门推荐