图书介绍
Java语言程序设计 第2版pdf电子书版本下载
- 殷兆麟,范宝德,朱长征编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040219371
- 出版时间:2007
- 标注页数:357页
- 文件大小:35MB
- 文件页数:369页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机语言概述 1
1.1 机器语言与汇编语言 1
1.2 高级程序设计语言 1
1.3 语言翻译程序 4
1.4 虚拟机、Java虚拟机与Java运行环境 6
1.5 Java程序的运行 7
1.6 Java程序的开发、执行流程 8
小结 9
习题 9
第2章 Java开发环境基本知识 10
2.1 Java开发环境概述 10
2.2 JDK的安装、环境配置及其使用 10
2.2.1 JDK的安装与环境配置 10
2.2.2 JDK的环境工具及其使用 11
2.2.3 JDK下Java编程 14
2.3 Eclipse集成开发环境简介 15
2.3.1 Eclipse工作台简介 19
2.3.2 菜单栏 19
2.3.3 工具栏 37
小结 43
习题 43
第3章 Java语言基础 44
3.1 一个简单的Java程序实例 44
3.1.1 类首部 44
3.1.2 类体 44
3.2 标识符、注释和分隔符 45
3.2.1 标识符 45
3.2.2 注释 46
3.2.3 分隔符 46
3.3 变量和常量 46
3.3.1 变量 46
3.3.2 常量 47
3.4 基本类型 47
3.4.1 整型 48
3.4.2 浮点型 48
3.4.3 布尔型 49
3.4.4 字符型 50
3.5 运算符及表达式 51
3.5.1 表达式 51
3.5.2 运算符 51
3.5.3 算术运算符 51
3.5.4 关系运算符 52
3.5.5 逻辑运算符 52
3.5.6 位运算符 53
3.5.7 赋值运算符 53
3.5.8 条件运算符 53
3.6 运算符的优先级 54
3.7 数据类型转换 55
3.7.1 自动类型转换 56
3.7.2 强制类型转换 56
3.8 数组 56
3.8.1 一维数组 56
3.8.2 数组的初始化 57
3.8.3 数组元素的引用 58
3.9 简单语句和复合语句 58
3.10 控制语句 62
3.10.1 选择语句 62
3.10.2 switch语句 66
3.10.3 循环语句 69
3.10.4 循环的嵌套 74
3.10.5 break和continue语句 76
3.11 综合应用举例 78
3.12 语法错误的排除 81
小结 85
习题 85
第4章 Java面向对象的程序设计 88
4.1 面向对象技术的理论基础 88
4.2 类和对象的基本概念 88
4.2.1 对象 88
4.2.2 对象类 89
4.2.3 类和对象的图示化 89
4.2.4 类之间的关联 91
4.2.5 接口 95
4.2.6 包与类 96
4.3 Java类 96
4.3.1 类首部说明 97
4.3.2 类体 99
4.3.3 由简单类图、对象图编写Java类实例 107
4.3.4 创建内类 108
4.4 继承 109
4.4.1 类继承语法形式 109
4.4.2 null、this、super 111
4.4.3 多态性 112
4.4.4 final和static 114
4.5 接口 116
4.5.1 接口的说明 116
4.5.2 接口的使用 118
4.5.3 抽象类和方法 120
4.6 包 123
4.6.1 包说明 123
4.6.2 包的层次结构 124
4.6.3 包的使用 124
4.7 综合应用示例 125
4.7.1 单向链表 125
4.7.2 利用单向链表实现人员管理系统 132
4.7.3 队 135
4.7.4 栈 136
小结 137
习题 137
第5章 异常处理 143
5.1 异常概述 143
5.2 抛出异常与处理异常语句 144
5.2.1 throws异常说明 144
5.2.2 throw异常说明 145
5.2.3 try...catch...finally语句 147
5.3 综合应用示例 149
5.3.1 人员管理系统进一步讨论 149
5.3.2 单向链表类 150
5.3.3 InputPerson类 150
5.3.4 人员类Person 152
5.3.5 人员管理类PersonManager_2 154
5.3.6 项目的后续工作 156
5.4 程序运行错误的排除及异常处理的调试 156
5.4.1 被调试程序概述 156
5.4.2 调试工具的使用 157
小结 161
习题 162
第6章 Java的基本可重用类 165
6.1 Java可重用类的结构 165
6.2 Java语言包 166
6.2.1 Object类 166
6.2.2 包装类 167
6.2.3 字符串类 168
6.2.4 Math类 170
6.3 java.util包 171
6.3.1 java.util包的构成 171
6.3.2 日期时间类 171
6.3.3 向量类及其使用 172
6.3.4 哈希表类及其应用 176
6.3.5 对象集合类 178
6.4 输入/输出包 179
6.4.1 流 179
6.4.2 基本输入/输出流 181
6.4.3 File类 184
6.4.4 文本文件读/写 187
6.4.5 字节流文件 189
6.4.6 过滤流 190
小结 195
习题 195
第7章 图形用户界面 201
7.1 图形用户界面组件 201
7.1.1 图形用户界面概述 201
7.1.2 AWT容器 201
7.1.3 框架 203
7.1.4 布局管理器 204
7.1.5 Swing概述 205
7.2 Frame容器加入基本组件 205
7.2.1 按钮 205
7.2.2 标签 207
7.2.3 文本框和多行文本框 209
7.2.4 复选框 211
7.2.5 单选框 212
7.2.6 下拉式列表 213
7.2.7 滚动条 215
7.2.8 组合布局示例 216
7.3 事件与事件处理 221
7.3.1 Event对象 222
7.3.2 事件处理 224
7.3.3 事件适配器 231
7.3.4 事件驱动程序综合示例 232
7.4 绘图组件 239
7.4.1 画布 239
7.4.2 paint()方法 239
7.4.3 重新绘制 240
7.4.4 用Graphics对象绘图 240
7.4.5 常用绘图方法 241
7.5 综合示例 244
7.6 Java类单元测试 249
7.6.1 Junit的安装 249
7.6.2 创建项目junitTest 249
7.6.3 创建被测试的类 251
7.6.4 创建用于单独测试的TestCase 253
7.6.5 运行TestCase 257
7.6.6 创建用于集成测试的TestSuite 259
7.6.7 运行TestSuite 260
小结 261
习题 261
第8章 多线程程序设计 264
8.1 线程概述 264
8.1.1 继承Thread类 265
8.1.2 实现Runnable接口 266
8.2 线程控制 267
8.2.1 线程状态及其转换 267
8.2.2 创建状态 268
8.2.3 就绪状态 268
8.2.4 等待状态 269
8.2.5 撤销状态 269
8.2.6 线程类其他常用的方法 270
8.2.7 线程的同步 270
8.2.8 线程通信 272
小结 275
习题 275
第9章 Java小应用程序 278
9.1 Applet概述 278
9.1.1 Eclipse下Applet开发步骤 278
9.1.2 创建HTML文件 280
9.1.3 JDK下使用appletviewer运行JavaWorld.htm 280
9.1.4 使用浏览器观察JavaWorld.htm运行 280
9.1.5 Applet类的方法 281
9.1.6 Applet的4种常用方法 281
9.1.7 Applet的安全 282
9.2 Applet的应用 282
9.2.1 利用Applet接收从HTML网页中传递过来的参数 282
9.2.2 利用Applet显示图像 285
9.2.3 利用Applet播放声音 288
9.2.4 网页跳动的文字 292
9.2.5 网页中的动画 296
9.3 Applet的事件及其处理 302
9.3.1 Applet中的鼠标操作 302
9.3.2 Applet中的键盘操作 306
小结 311
习题 311
第10章 网络编程基础 313
10.1 网络编程概述 313
10.1.1 网络编程的概念 313
10.1.2 Internet网络通信协议 313
10.2 Java网络包 314
10.2.1 获取IP地址 314
10.2.2 URL编程 315
10.2.3 套接口类 321
10.2.4 使用TCP的Socket网络编程 324
小结 338
习题 339
第11章 Java与数据库连接技术JDBC 340
11.1 概述 340
11.1.1 JDBC的基本功能 340
11.1.2 JDBC接口 340
11.2 JDBC应用 343
11.2.1 数据库建立连接 343
11.2.2 执行查询语句 344
11.2.3 检索结果集 347
11.2.4 更新数据库操作 348
11.2.5 参数的输入和输出 349
11.3 综合应用 351
小结 356
习题 357
参考文献 358