Java程序设计教程与实训PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张哲主编
- 出 版 社:北京:中国人民大学出版社
- 出版年份:2009
- ISBN:9787300104973
- 页数:323 页
第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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019