图书介绍

Java程序设计教程与实训pdf电子书版本下载

Java程序设计教程与实训
  • 张哲主编 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300104973
  • 出版时间:2009
  • 标注页数:323页
  • 文件大小:100MB
  • 文件页数:332页
  • 主题词: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语言简介 2

1.1.1 Java语言的发展 2

1.1.2 Java语言的特点 2

1.1.3 Java和C++的比较 3

1.1.4 面向对象编程的几个基本概念 4

1.1.5 Java语言的用途 6

1.2 Java程序简介 7

1.2.1 一个简单的Java应用程序 7

1.2.2 将应用程序编写为Applet小程序 8

1.3 Java程序的运行环境 11

1.3.1 Java 2 SDK介绍 11

1.3.2 JCreator介绍 14

1.4 习题 16

第2章 Java语言编程基础 18

2.1 Java语言语法 19

2.2 基本数据类型 22

2.2.1 整型 22

2.2.2 浮点型 24

2.2.3 字符型 25

2.2.4 布尔型 26

2.2.5 默认初始值 26

2.2.6 类型转换 26

2.3 运算符与表达式 27

2.3.1 算术运算符及表达式 28

2.3.2 赋值运算符及表达式 28

2.3.3 关系运算符及表达式 29

2.3.4 逻辑运算符及表达式 29

2.3.5 位运算符 30

2.3.6 条件运算符 32

2.3.7 运算符的优先级 32

2.4 程序控制结构 32

2.4.1 条件选择语句 32

2.4.2 循环语句 37

2.4.3 跳转语句 41

2.5 习题 43

第3章 Java的面向对象编程技术 46

3.1 类 47

3.1.1 类定义 47

3.1.2 类体 48

3.1.3 构造方法 51

3.1.4 方法的参数传递 53

3.1.5 方法重载 53

3.1.6 用new运算符进行对象的创建 54

3.1.7 用“.”运算符进行对象的使用 55

3.2 数组 57

3.2.1 数组的声明和建立 58

3.2.2 数组的初始化 58

3.2.3 数组的使用 59

3.3 字符串 60

3.3.1 字符串的创建和使用 60

3.3.2 字符串比较 62

3.3.3 字符串的操作 63

3.4 Java接口和包 68

3.4.1 Java接口 68

3.4.2 包 71

3.4.3 Java API简介 74

3.5 习题 75

第4章 输入/输出流及文件操作 79

4.1 System类与流的概念 80

4.2 字节流类 81

4.2.1 字节输入流类 81

4.2.2 字节输出流类 83

4.2.3 字节流的高级应用 86

4.3 字符流类 93

4.3.1 字符输入流类 93

4.3.2 字符输出流类 96

4.4 文件操作 97

4.4.1 File类 97

4.4.2 文件过滤器 100

4.4.3 随机存取文件流类 102

4.5 文件输入/输出流的应用 105

4.6 java.nio 107

4.6.1 使用信道 107

4.6.2 使用缓冲区 109

4.6.3 视图缓冲区 111

4.6.4 映射内存缓冲区 113

4.7 习题 113

第5章 Applet小程序 116

5.1 概述 117

5.1.1 Applet程序简介 117

5.1.2 Applet程序中使用的几个基本方法 117

5.1.3 实例 118

5.2 在HTML中嵌入Applet程序 120

5.2.1 HTML代码的基本结构 120

5.2.2 Applet标记 120

5.2.3 在HTML中传递Applet程序使用的参数 122

5.3 Font类和Color类 124

5.3.1 Font类和Color类中常用的方法 125

5.3.2 创建自己的Font和Color 126

5.4 习题 129

第6章 Java异常处理 132

6.1 概述 133

6.2 异常的类型 133

6.2.1 异常类的层次结构 133

6.2.2 Exception类及其子类 134

6.2.3 Error类及其子类 135

6.3 Java异常产生与捕捉 135

6.3.1 产生异常 135

6.3.2 捕捉异常 136

6.3.3 创建自己的异常类 141

6.3.4 应用实例 143

6.4 习题 144

第7章 多线程编程技术 147

7.1 概述 148

7.1.1 进程与线程 148

7.1.2 与线程有关的类 148

7.1.3 线程的状态 151

7.2 创建和启动线程 151

7.2.1 创建线程 152

7.2.2 启动线程 153

7.3 应用实例 155

7.4 习题 160

第8章 图形用户界面设计 163

8.1 概述 164

8.1.1 AWT简介 164

8.1.2 基本构造方法 165

8.2 组件的创建与使用 167

8.2.1 简单的窗口部件 168

8.2.2 文本组件 169

8.3 容器与布局管理 172

8.3.1 容器 173

8.3.2 使用布局管理器来组织接口 174

8.4 事件处理 178

8.4.1 概述 178

8.4.2 标签、按钮与动作事件 180

8.4.3 文本事件 183

8.4.4 单选按钮、复选框与列表事件 183

8.4.5 滚动条与调整事件 189

8.4.6 鼠标、键盘与画布事件 191

8.5 Swing简介 196

8.5.1 Swing组件的层次 196

8.5.2 Swing组件的使用 197

8.6 应用实例 199

8.7 习题 202

第9章 网络编程技术 205

9.1 网络技术基础 206

9.2 使用URL类 207

9.2.1 URL的基本概念 207

9.2.2 URL类 208

9.2.3 URLConnection类 211

9.2.4 应用实例 213

9.3 使用InetAddress类 215

9.3.1 InetAddress类简介 215

9.3.2 应用实例 216

9.4 TCP和UDP Socket编程技术 216

9.4.1 Socket概念 216

9.4.2 TCP Socket技术 217

9.4.3 UDP Socket技术 220

9.5 习题 221

第10章 Java语言的数据库访问技术 223

10.1 JDBC编程技术综述 224

10.1.1 JDBC的概念及特点 224

10.1.2 JDBC的使用方法 224

10.1.3 JDBC-ODBC桥 225

10.1.4 JDBC URL 225

10.2 建立ODBC数据源 225

10.3 JDBC程序设计关键技术 228

10.3.1 JDBC访问数据库的基本步骤 228

10.3.2 连接数据库 229

10.3.3 更新数据库操作 230

10.3.4 检索结果集 233

10.3.5 动态数据库访问 235

10.4 图形界面的JDBC编程实例 238

10.5 习题 240

第11章 Java与JavaScript 242

11.1 JavaScript语言介绍 243

11.1.1 JavaScript语言特点 243

11.1.2 客户端JavaScript语言 244

11.1.3 服务器端JavaScript语言 250

11.2 JavaScript与Java的混合编程 253

11.2.1 数据类型转换 253

11.2.2 在JavaScript中定义Java类 254

11.2.3 JavaScript中访问Java小程序 254

11.2.4 Java Applet小程序中调用JavaScript方法 256

11.3 习题 260

第12章 实验 262

实验1 Java编程环境 263

实验2 Java语言编程基础练习 268

实验3 面向对象编程练习 272

实验4 输入与输出流 280

实验5 Applet小程序 285

实验6 异常处理 287

实验7 多线程与动画 292

实验8 图形用户界面 296

实验9 网络编程技术 302

实验10 数据库访问技术 304

实验11 Java与JavaScript 309

附录 Java语言的类库 314

部分习题参考答案 320

参考文献 323

精品推荐