图书介绍

Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计教程
  • 杨艳华,李梓主编;张骞中,杨巍巍,王汝山副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302384441
  • 出版时间:2015
  • 标注页数:352页
  • 文件大小:41MB
  • 文件页数:366页
  • 主题词: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 面向对象开发方法简介1

1.1.1 对象2

1.1.2 类3

1.1.3 消息3

1.1.4 封装性3

1.1.5 继承性4

1.1.6 多态性4

1.2 Java的发展史4

1.3 Java语言的特点和规范6

1.3.1 Java语言的特点6

1.3.2 Java语言编写规范7

1.4 Java的开发环境和开发工具8

1.4.1 Java开发环境8

1.4.2 常用开发工具13

1.5 第一个Java程序18

1.5.1 第一个Java Application18

1.5.2 第一个Java Applet20

1.6 Java和Internet22

小结22

第2章 数据类型23

2.1 标识符和关键字23

2.1.1 标识符23

2.1.2 关键字24

2.2 常量和变量24

2.3 基本数据类型25

2.3.1 整数类型25

2.3.2 浮点数据类型26

2.3.3 字符数据类型26

2.3.4 布尔数据类型26

2.4 引用数据类型27

2.4.1 类类型27

2.4.2 接口类型28

2.4.3 数组类型28

小结28

第3章 操作符29

3.1 算术操作符31

3.1.1 整型操作符32

3.1.2 浮点型操作符33

3.2 关系操作符34

3.3 逻辑操作符36

3.4 位操作符39

3.5 赋值操作符43

3.6 字符串操作符44

3.7 特殊操作符44

3.8 基本数据类型转换45

3.9 各种操作符的优先级46

小结48

第4章 控制语句50

4.1 分支语句50

4.1.1 if-else语句50

4.1.2 switch语句54

4.1.3 条件表达式56

4.2 循环语句57

4.2.1 while语句57

4.2.2 do-while语句59

4.2.3 for语句60

4.3 流程跳转语句61

4.3.1 break语句61

4.3.2 continue语句62

小结62

第5章 类和对象63

5.1 类和包63

5.1.1 类的定义63

5.1.2 包的声明和使用64

5.2 变量65

5.2.1 变量的声明65

5.2.2 成员变量的分类65

5.2.3 成员变量与局部变量的作用域66

5.3 成员方法67

5.3.1 成员方法的声明67

5.3.2 成员方法的分类68

5.3.3 参数传递69

5.4 对象70

5.4.1 对象的创建70

5.4.2 构造方法70

5.4.3 this关键字71

5.4.4 垃圾回收机制74

5.5 方法的重载74

5.6 访问权限修饰符75

5.6.1 public75

5.6.2 protected75

5.6.3 无修饰符77

5.6.4 private77

5.7 封装性78

小结78

第6章 继承和多态80

6.1 类的继承80

6.1.1 继承的概念81

6.1.2 继承的语法81

6.1.3 变量隐藏与方法重写82

6.1.4 super关键字83

6.1.5 final修饰符86

6.2 多态性87

6.2.1 上转型对象87

6.2.2 动态多态性概念88

6.2.3 动态多态性的应用89

6.2.4 instanceof运算符90

小结91

第7章 抽象类和接口93

7.1 abstract修饰符93

7.1.1 抽象类93

7.1.2 抽象方法96

7.2 接口99

7.2.1 接口的概念99

7.2.2 接口的特征100

7.2.3 接口的实现100

7.3 抽象类和接口的异同102

7.4 各种修饰符的使用103

小结105

第8章 Java常用类106

8.1 String类106

8.2 StringBuffer类108

8.3 包装类110

8.4 Math类112

8.5 Random类113

8.6 Object类115

小结115

第9章 数组和集合116

9.1 数组116

9.1.1 数组的声明和创建116

9.1.2 数组的初始化117

9.1.3 数组常用方法118

9.1.4 多维数组122

9.2 集合125

9.2.1 List接口126

9.2.2 Set接口131

9.2.3 Map接口135

9.3 数组和集合的应用136

小结147

第10章 异常处理148

10.1 什么是异常148

10.2 Java异常处理机制149

10.2.1 捕获异常150

10.2.2 抛出异常154

10.3 异常处理流程155

10.4 JDK类库中的异常分类158

10.4.1 常见异常158

10.4.2 运行时异常159

10.4.3 受检查异常161

10.5 自定义异常161

小结163

第11章 多线程164

11.1 Java中的线程164

11.2 线程的创建与启动165

11.2.1 继承Thread类创建线程165

11.2.2 实现Runnable接口创建线程167

11.3 线程的状态转换168

11.3.1 新建状态169

11.3.2 可运行状态169

11.3.3 运行状态169

11.3.4 阻塞状态169

11.3.5 死亡状态169

11.4 线程的生命周期169

11.5 线程的调度170

11.5.1 调整各个线程的优先级170

11.5.2 线程睡眠:Thread.sleep()方法171

11.5.3 线程让步:Thread.yield()方法172

11.5.4 等待其他线程结束:join()方法173

11.6 线程同步174

11.7 线程组180

小结182

第12章 输入输出系统183

12.1 概述183

12.2 文件与目录184

12.2.1 File类184

12.2.2 目录与文件的基本操作186

12.3 字节流189

12.3.1 字节输入流189

12.3.2 字节输出流191

12.4 字符流193

12.4.1 字符输入流193

12.4.2 字符输出流195

12.5 标准I/O196

12.6 对象的序列化与反序列化198

12.7 I/O异常201

小结202

第13章 图形用户界面203

13.1 GUI简介203

13.2 AWT及其组件203

13.2.1 java.awt包204

13.2.2 组件204

13.2.3 容器209

13.3 布局管理器213

13.3.1 FlowLayout布局管理器214

13.3.2 BorderLayout布局管理器215

13.3.3 GridLayout布局管理器216

13.3.4 CardLayout布局管理器218

13.3.5 GridBagLayout布局管理器218

13.4 事件处理221

13.4.1 事件处理机制222

13.4.2 AWT事件类与监听器接口223

13.4.3 事件处理方式227

13.5 Swing组件230

13.5.1 边框233

13.5.2 按钮234

13.5.3 文本框235

13.5.4 文本区与滚动面板238

13.5.5 复选框与单选按钮240

13.5.6 组合框与列表框241

13.5.7 页签面板245

13.5.8 表格247

13.5.9 菜单260

13.5.10 对话框和消息框268

小结273

第14章 Java Applet274

14.1 什么是Applet274

14.2 Applet的运行原理275

14.3 Applet与JApplet276

14.4 Applet与多媒体279

14.4.1 在Java Applet中播放声音279

14.4.2 在Java Applet中绘制图形图像281

小结284

第15章 JDBC与数据库操作286

15.1 常用数据库与SQL简介286

15.1.1 常用数据库286

15.1.2 SQL简介288

15.2 MySQL数据库288

15.2.1 MySQL简介288

15.2.2 MySQL安装与卸载288

15.2.3 MySQL数据类型297

15.2.4 数据库和表的操作298

15.2.5 数据库的导入和导出306

15.2.6 MySQL图形界面操作308

15.3 JDBC312

15.3.1 JDBC的概念312

15.3.2 JDBC驱动类型313

15.3.3 加载数据库驱动314

15.3.4 创建数据库连接316

15.3.5 向数据库发送SQL语句317

15.3.6 处理SQL执行结果319

15.3.7 关闭连接321

15.4 增删改查操作实例321

15.5 事务332

15.6 连接池和数据源335

小结342

附录 图书进存销管理系统344

热门推荐