图书介绍

JAVA程序设计与实训 高级pdf电子书版本下载

JAVA程序设计与实训  高级
  • 朱寅非主编;朱寅非,田明君,井辉编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:9787305124754
  • 出版时间:2013
  • 标注页数:173页
  • 文件大小:19MB
  • 文件页数:184页
  • 主题词:JAVA语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

JAVA程序设计与实训 高级PDF格式电子书版下载

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

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

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

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

图书目录

第1章 AWT编程 1

1.1 生活场景 1

1.2 AWT概述 2

1.3 AWT包结构介绍 2

1.4 容器组件 4

1.4.1 Frame组件 4

1.4.2 Dialog组件 5

1.4.3 Panel组件 7

1.4.4 Applet组件 8

1.4.5 ScrollPane滚动面板 9

1.5 标准组件 10

1.5.1 标签和文本组件 11

1.5.2 按钮(Button)组件 15

1.5.3 选项框(Choice)组件 16

1.5.4 复选框和单选按钮(Checkbox)组件 18

1.5.5 列表框(List)组件 20

1.5.6 菜单(Menu)组件 21

1.5.7 画布(Canvas)组件 26

1.6 布局管理器 27

1.6.1 FlowLayout布局管理器 28

1.6.2 BorderLayout布局管理器 29

1.6.3 GridLayout布局管理器 30

1.6.4 CardLayout布局管理器 31

1.6.5 GridBagLayout布局管理器 32

1.6.6 Null布局管理器 34

1.7 本章小结 34

1.8 本章习题 35

1.9 本章实训 35

第2章 事件处理 36

2.1 生活场景 36

2.2 Java事件处理模型概述 37

2.3 事件处理步骤 38

2.4 鼠标事件(MouseEvent) 42

2.5 键盘事件(KeyEvent) 43

2.6 焦点事件(FocusEvent) 45

2.7 事件适配器(Adapter) 46

2.8 剪贴板(Clipboard) 48

2.9 本章小结 53

2.10 本章习题 53

2.11 本章实训 53

第3章 Swing编程 55

3.1 生活场景 55

3.2 Swing概述 56

3.3 Swing类层次结构 57

3.4 Swing多样化组件 58

3.4.1 Swing中的组件 58

3.4.2 Swing中的布局管理器 65

3.5 本章小结 67

3.6 本章习题 67

3.7 本章实训 68

第4章 Applet基础 69

4.1 生活场景 69

4.2 Applet概述 70

4.2.1 Applet工作原理 70

4.2.2 Applet类的创建 71

4.2.3 Applet的生命周期 71

4.2.4 Applet案例 72

4.3 Applet的图形绘制 73

4.4 HTML与Applet的参数传递 74

4.5 本章小结 76

4.6 本章习题 76

4.7 本章实训 76

第5章 Java数据结构对象 77

5.1 生活场景 77

5.2 Java数据结构概述 78

5.3 Collection接口 78

5.4 向量(Vector) 79

5.5 栈(Stack) 82

5.6 List接口 84

5.7 链表(LinkedList) 85

5.8 ArrayList 88

5.9 本章小结 89

5.10 本章习题 89

5.11 本章实训 89

第6章 输入输出流 90

6.1 生活场景 90

6.2 输入/输出流基础 91

6.2.1 流的概述 91

6.2.2 流的分类 92

6.3 File类 93

6.3.1 File类概述 93

6.3.2 File类构造方法 93

6.3.3 File类常用方法介绍 93

6.4 文件读写 95

6.4.1 文件输入流(FileInputStream) 95

6.4.2 文件输出流(FileOutputStream) 97

6.5 字符文件读写 98

6.6 文件随机访问 99

6.7 对象克隆与序列化 101

6.7.1 对象克隆 101

6.7.2 序列化与反序列化 102

6.8 本章小结 103

6.9 本章习题 104

6.10 本章实训 104

第7章 Java数据库连接(JDBC) 105

7.1 生活场景 105

7.2 关系数据库与SQL语言概述 106

7.3 JDBC与数据库访问技术 107

7.3.1 JDBC概述 107

7.3.2 JDBC的结构 107

7.3.3 JDBC的驱动程序 108

7.3.4 常用JDBC API 110

7.4 使用JDBC访问数据库 111

7.4.1 准备工作 111

7.4.2 连接数据库 112

7.4.3 查询数据库 112

7.4.4 可滚动结果集 115

7.4.5 更新、添加、删除记录 115

7.4.6 预处理语句 118

7.5 JDBC应用完整实例 119

7.6 本章小结 124

7.7 本章习题 124

7.8 本章实训 124

第8章 Java网络编程基础 125

8.1 生活场景 125

8.2 网络通信及编程基础 126

8.2.1 TCP协议 126

8.2.2 IP地址 127

8.2.3 Java网络编程概述 127

8.3 URL类 128

8.3.1 URL类简介 128

8.3.2 读取URL中的资源 129

8.4 套接字(Socket)编程 130

8.4.1 端口和套接字 130

8.4.2 InetAddress类 132

8.4.3 Socket类 133

8.4.4 ServerSocket类 134

8.5 本章小结 136

8.6 本章习题 136

8.7 本章实训 137

第9章 图形与图像 138

9.1 生活场景 138

9.2 绘制基本图形 139

9.2.1 图形 139

9.2.2 Color类 139

9.2.3 绘制基本图形 140

9.3 建立字体 143

9.4 复制与清除图形 145

9.5 Java 2D 146

9.6 本章小结 147

9.7 本章习题 148

9.8 本章实训 148

第10章 Java多媒体 149

10.1 生活场景 149

10.2 在小程序中播放音频 149

10.3 在应用程序中播放音频 151

10.4 本章小结 152

10.5 本章习题 153

10.6 本章实训 153

第11章 Java多线程 154

11.1 生活场景 154

11.2 Java线程 155

11.2.1 进程与线程 155

11.2.2 线程的生命周期 155

11.3 创建Java线程 156

11.3.1 利用Thread类创建线程 156

11.3.2 使用Runnable接口创建线程 158

11.4 线程同步 159

11.5 线程死锁与解锁 164

11.6 线程优先级别 169

11.7 join方法的使用 169

11.8 使用interrupt方法结束线程 171

11.9 本章小结 172

11.10 本章习题 172

11.11 本章实训 172

参考文献 173

精品推荐