Java程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:辛运帏,饶一梅编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:7111217802
- 页数:275 页
第1章 Java语言入门 1
1.1 什么是Java语言 1
1.1.1 Java语言的特点 2
1.1.2 Java语言的新特点 3
1.1.3 Java的几种特殊机制 4
1.2 基本的Java应用程序介绍 7
1.2.1 开发环境的安装 7
1.2.2 Java应用程序示例 8
1.2.3 程序的简单解释 10
1.2.4 常见错误 11
1.3 使用Java核心API文档 13
习题 15
第2章 Java的基本语法 16
2.1 Java的基本语法单位 17
2.1.1 编码风格 17
2.1.2 基本元素 19
2.2 Java的基本数据类型 21
2.2.1 基本数据类型 21
2.2.2 变量、说明和赋值 25
2.3 基本操作 26
2.3.1 使用Java操作符 27
2.3.2 操作符的分类 27
2.4 表达式 33
2.4.1 表达式的概念 33
2.4.2 类型转换 33
2.4.3 操作符的优先次序 34
习题 36
第3章 程序流程控制 39
3.1 顺序语句 39
3.1.1 表达式语句 39
3.1.2 块 41
3.2 分支语句 42
3.2.1 单分支语句 42
3.2.2 多分支语句 46
3.3 循环语句 49
3.3.1 for语句 49
3.3.2 while循环 50
3.3.3 do循环 51
3.4 break与continue语句 52
3.4.1 标号 52
3.4.2 break语句 52
3.4.3 continue语句 54
习题 55
第4章 类的初步概念 57
4.1 复合数据类型 57
4.1.1 概述 57
4.1.2 复合数据类型 58
4.2 类和对象的初步介绍 59
4.2.1 Java中的面向对象技术 59
4.2.2 Java中的类定义 60
4.2.3 访问权限修饰符 67
4.3 对象的创建 71
4.3.1 对象创建的过程 71
4.3.2 构造方法 74
4.3.3 默认初始化和null引用值 78
习题 78
第5章 数组、容器和字符串 80
5.1 数组 80
5.1.1 数组说明 80
5.1.2 创建数组 82
5.1.3 数组边界及数组元素的引用 87
5.1.4 数组拷贝 91
5.2 容器 92
5.3 字符串 93
5.3.1 字符串说明及初始化 94
5.3.2 字符串的处理方法 94
习题 98
第6章 关于类的进一步讨论 99
6.1 对象的构造和初始化 99
6.1.1 显式成员初始化 99
6.1.2 构造方法的相互调用 99
6.1.3 finalize方法 100
6.2 方法的定义 101
6.3 类的继承 103
6.3.1 继承的定义 104
6.3.2 多态性与转换对象 106
6.3.3 方法重写 108
6.3.4 父类构造方法调用 113
6.4 this引用 114
6.5 Java包 117
6.5.1 Java包的概念 117
6.5.2 import语句 118
6.5.3 目录层次关系及classpath环境变量 119
6.6 类成员 121
6.6.1 类变量 121
6.6.2 类方法 123
6.7 关键字final 124
6.7.1 终极类 125
6.7.2 终极方法 125
6.7.3 终极变量 126
6.8 抽象类 127
6.9 接口 129
6.9.1 接口的定义 130
6.9.2 接口的实现 130
6.10 内部类 134
6.10.1 内部类的概念 134
6.10.2 匿名类 136
习题 136
第7章 异常处理 139
7.1 异常的概念 139
7.2 异常的定义与处理 143
7.2.1 try、catch和finally语句 143
7.2.2 公共异常 145
7.3 异常分类 147
7.4 抛出异常 147
7.5 创建自己的异常类 149
习题 150
第8章 图形用户界面设计 154
8.1 AWT与Swing 154
8.1.1 AWT与Swing包 154
8.1.2 组件、容器及内容窗格 155
8.2 Swing组件 158
8.2.1 按钮 158
8.2.2 标签 161
8.2.3 组合框 163
8.2.4 列表 164
8.2.5 文本组件 166
8.2.6 菜单组件 167
8.2.7 对话框、标准对话框与文件对话框 169
8.3 布局管理器 171
8.3.1 布局管理器简介 171
8.3.2 常用的布局管理器 171
8.3.3 其他的布局管理器 177
8.4 控制组件外观 183
8.4.1 颜色 184
8.4.2 字体 184
8.4.3 绘图 185
8.5 事件处理 187
8.5.1 事件处理模型 187
8.5.2 组件的事件处理 190
8.5.3 事件的种类 211
8.5.4 事件适配器 215
习题 216
第9章 Java Applet 217
9.1 编写Applet 218
9.2 Applet的生命周期 220
9.3 Applet的运行 221
9.3.1 用于显示Applet的方法 221
9.3.2 appletviewer 222
9.3.3 HTML与〈applet〉标记 222
9.3.4 Applet参数的读取 224
9.3.5 Applet与URL 225
9.4 在Applet中的多媒体处理 225
9.4.1 在Applet中显示图像 225
9.4.2 在Applet中播放声音 226
9.5 Applet的事件处理 228
习题 229
第10章 Java I/O系统 230
10.1 数据流的基本概念 230
10.1.1 输入数据流 231
10.1.2 输出数据流 231
10.2 基本字节数据流类 232
10.2.1 文件数据流 232
10.2.2 过滤流 234
10.2.3 管道数据流 235
10.2.4 对象流 236
10.2.5 可持续性 237
10.3 基本字符流 239
10.3.1 读者和写者 239
10.3.2 缓冲区读者和缓冲区写者 241
10.4 文件的处理 244
10.4.1 File类 244
10.4.2 随机访问文件 246
习题 246
第11章 线程 248
11.1 线程和多线程 248
11.1.1 线程的概念 248
11.1.2 线程的结构 249
11.2 线程的状态 249
11.3 创建线程 251
11.3.1 继承Thread类 251
11.3.2 实现Runnable接口 253
11.3.3 关于两种创建线程方法的讨论 255
11.4 线程的基本控制 256
11.4.1 启动线程 256
11.4.2 调度线程 256
11.4.3 结束线程 258
11.4.4 挂起线程 259
11.5 同步与互斥问题 259
11.5.1 线程间的通信 259
11.5.2 对象的锁定标志 261
11.5.3 线程的同步 264
11.6 死锁 266
11.7 综合应用 268
习题 272
参考文献 275
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019