Java语言程序设计 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:殷兆麟,范宝德,朱长征编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2007
- ISBN:9787040219371
- 页数:357 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018