当前位置:首页 > 工业技术
JAVA程序设计与实训  高级
JAVA程序设计与实训  高级

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

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:朱寅非主编;朱寅非,田明君,井辉编著
  • 出 版 社:南京:南京大学出版社
  • 出版年份:2013
  • ISBN:9787305124754
  • 页数:173 页
图书介绍:本书是孔敏等主编的“Java程序设计与实训指导——程序设计方法基础”一书的进阶篇,可作为高职高专学生的教材,也可作为其他本科院校计算机软件开发专业学生的自学教材,或作为从事计算机软件开发人员的参考书。本书一共包含了11个章节,主要内容包含了AWT编程、GUI的界面元素之间的事件处理、Java Swing的编程、Applet小程序、Java数据结构、Java文件输入/输出、Java数据库连接(JDBC)、Java网络编程、图形与图像、Java与多媒体以及Java多线程等。
《JAVA程序设计与实训 高级》目录

第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

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