Java语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:曹大有,臧芝玉著
- 出 版 社:北京:北京邮电大学出版社
- 出版年份:2009
- ISBN:9787563520411
- 页数:254 页
第1章 Java程序简介 1
1.1 Java语言的发展历史 1
1.2 Java虚拟机及工作原理 2
1.2.1 Java虚拟机 2
1.2.2 垃圾内存自动回收机制 3
1.2.3 代码安全性检查机制 3
1.3 Java程序的开发环境及配置 4
1.3.1 J2SDK的下载 5
1.3.2 J2SDK的安装与配置 5
1.4 Java程序的种类及简介 8
1.4.1 Java Application 8
1.4.2 JavaApplet 11
1.4.3 Servlet的简介与开发环境 15
1.4.4 JSP的提供与Sevlet的比较 15
1.5 Java语言的特点 16
实训1 18
习题1 20
第2章 Java语言基础 21
2.1 Java程序的构成 21
2.2 数据类型、变量和常量 22
2.2.1 数据类型 22
2.2.2 标识符、变量和常量 23
2.3 表达式 28
2.3.1 赋值与类型转换 28
2.3.2 算术运算 29
2.3.3 关系运算 31
2.3.4 逻辑运算 32
2.3.5 位运算 34
2.3.6 其他运算符 34
2.3.7 优先级与结合性 35
2.3.8 注释 35
2.4 控制语句 36
2.4.1 结构化程序设计 36
2.4.2 分支语句 36
2.4.3 循环语句 39
2.4.4 跳转语句 42
2.5 应用示例 43
实训2 47
习题2 48
第3章 抽象、封装与类 50
3.1 抽象与封装 50
3.1.1 抽象 50
3.1.2 封装 51
3.2 Java类的设计 53
3.2.1 Java的系统类 53
3.2.2 自定义类的设计 54
3.2.3 对象创建与类的构造函数 55
3.3 类的修饰符 59
3.3.1 abstract 59
3.3.2 final 61
3.4 域和方法 62
3.5 访问控制符 65
3.6 应用示例 67
实训3 71
习题3 76
第4章 继承与多态 79
4.1 继承的概念 79
4.2 Java的继承 79
4.2.1 类的派生 80
4.2.2 域的继承与隐藏 80
4.2.3 方法的继承与覆盖 83
4.2.4 this和super 84
4.3 Java的多态 87
4.4 Java的重载 87
4.5 构造方法的继承与重载 88
4.6 包的创建与使用 90
4.6.1 包的创建 90
4.6.2 包的使用 91
4.7 接口 93
4.7.1 接口和多重继承 93
4.7.2 接口的声明 94
4.7.3 接口的实现 94
4.8 应用示例 98
实训4 101
习题4 101
第5章 Java常用工具类的介绍 104
5.1 Java语言基础类库 104
5.1.1 Object类 104
5.1.2 基本数据类型类 105
5.1.3 Math类与System类 107
5.2 Applet类与Applet小程序 110
5.2.1 Applet小程序的工作原理 110
5.2.2 Applet类 110
5.2.3 HTML文件参数的传递 112
5.3 Java的数组 113
5.3.1 一维数组的声明和初始化 114
5.3.2 二维数组 115
5.3.3 多维数组 116
5.4 Java的向量 116
5.4.1 向量与数组 116
5.4.2 向量类及其方法、属性 116
5.5 Java的字符串 119
5.5.1 String类 119
5.5.2 StringBuffer类 122
5.5.3 Java应用程序的命令行参数 124
5.6 Java的异常处理 125
5.6.1 异常与异常类 125
5.6.2 异常的抛出 127
5.6.3 异常的处理 129
5.7 应用示例 130
实训5 134
习题5 135
第6章 Java的多线程机制与实现 136
6.1 线程的概念与生命周期 136
6.1.1 程序、进程与线程 136
6.1.2 Java中的线程 137
6.2 线程的创建 137
6.2.1 通过Thread类创建线程 138
6.2.2 通过Runnable接口实现线程 139
6.3 线程的状态与控制 140
6.3.1 线程的生命周期与状态 140
6.3.2 线程的方法与控制 142
6.4 线程的优先级与调度 145
6.5 线程的同步 147
6.6 线程的交互 150
6.7 应用示例 153
实训6 158
习题6 159
第7章 图形用户界面设计与实现 160
7.1 图形用户界面创建 160
7.1.1 屏幕坐标系 160
7.1.2 建立窗口的Frame类 160
7.2 用户自定义成分的实现 161
7.2.1 绘制图形 162
7.2.2 显示文字 163
7.2.3 控制颜色 163
7.2.4 显示图像 165
7.2.5 实现动画 166
7.3 Java的事件处理机制 167
7.3.1 概念 167
7.3.2 可用的事件监听者和事件种类 168
7.3.3 事件及其响应 170
7.3.4 Java中事件处理方式 171
7.4 Java容器的布局设计 172
7.4.1 BorderLayout 172
7.4.2 FlowLayout 173
7.4.3 CardLayout 174
7.4.4 GridLayout 176
7.5 常用AWT组件介绍 177
7.5.1 标签、按钮 178
7.5.2 文本框、文本域 180
7.5.3 复选按钮、单选按钮和列表框 181
7.5.4 滚动条、画布和Panel 186
7.6 常用Swing组件的介绍 188
7.6.1 JApplet 190
7.6.2 JButton 190
7.6.3 JSlider 191
7.6.4 JPasswordField 192
7.6.5 JTabbedPanel 193
7.7 菜单的定义与使用 195
7.8 应用示例 197
7.8.1 动作事件应用举例 197
7.8.2 选项事件应用举例 198
7.8.3 调整事件应用举例 200
7.8.4 键盘事件应用举例 201
7.8.5 鼠标事件应用举例 201
实训7 202
习题7 203
第8章 Java语言的高级编程 205
8.1 网络编程 205
8.1.1 基于Socket类和ServerSocket类的网络编程 205
8.1.2 基于UDP的网络编程 209
8.1.3 DatagramSocket和DatagramPacket类 210
8.1.4 基于URL类的网络编程 213
8.2 数据库编程 218
8.2.1 JDBC编程技术概述 218
8.2.2 使用JDBC访问数据库 221
8.2.3 查询数据 224
8.2.4 更新数据 225
8.2.5 添加数据 226
8.2.6 删除数据 227
8.3 流式输入/输出与文件处理编程 227
8.3.1 输入/输出类库 227
8.3.2 标准输入/输出 228
8.3.3 文件操作 229
8.4 Servlet编程 232
8.4.1 Servlet概述 232
8.4.2 在Resin运行Servlet 234
8.4.3 Servlet的常用类及接口 235
8.5 JSP编程 239
8.5.1 JSP概述 239
8.5.2 JSP的运行过程 240
8.5.3 JSP指令与隐藏对象 241
8.6 JavaBean编程 243
8.6.1 JavaBean概述 243
8.6.2 JavaBean设计目标及其实现手段 244
8.6.3 JavaBean的属性、事件和方法 244
8.6.4 创建一个JavaBean 245
8.6.5 JavaBean程序结构要点 246
8.7 应用示例 247
实训8 250
习题8 253
参考文献 254
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《茅盾研究八十年书系 第12册 茅盾年谱 上》万树玉著 2014
- 《地景制作、空间支配与国家转型 一座北方小城的地志学》刘行玉著 2019
- 《劳动社会学教程》刘艾玉著 2004
- 《新时代中国商业伦理精神》朱德贵,朱莉琼玉著 2019
- 《山静日长》姚本玉著 2014
- 《玉堂清玩 春江月历代铜香具收藏》谢明玉著 2018
- 《物理创新性教学与高效课堂》张修江,何帮玉著 2019
- 《何承天传》杨恩玉著 2018
- 《中国肉用绵羊营养需要》刁其玉著 2019
- 《两宋哲学》李松玉著 2011
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019