JAVA简明教程 第4版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:皮德常,张凤林编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:9787302382966
- 页数:271 页
第1章 Java语言简介 1
1.1 Java语言的发展历程 1
1.2 Java语言的特点 2
1.2.1 简单性 2
1.2.2 面向对象 3
1.2.3 分布性 3
1.2.4 解释执行 3
1.2.5 健壮性 3
1.2.6 安全性 4
1.2.7 结构中立 4
1.2.8 可移植性 4
1.2.9 高效性 5
1.2.10 多线程 5
1.2.11 动态性 5
1.3 Java类库的概念 5
1.4 网络浏览器 7
1.5 Java开发工具 7
1.6 Java程序分类 9
1.6.1 使用NetBeans运行Java应用程序 9
1.6.2 使用NetBeans运行Java Applet小程序 10
1.7 Java程序的解释 11
1.7.1 程序注释方法 11
1.7.2 对Java应用程序的解释 12
1.7.3 对Java小程序的解释 13
1.7.4 对HTML文件的解释 14
1.8 编写Java程序的风格要求 14
本章小结 15
思考和练习 15
第2章 数据类型、运算符和表达式 16
2.1 常量 16
2.2 变量 17
2.2.1 整型变量 18
2.2.2 字符型变量 19
2.2.3 浮点型变量 19
2.2.4 布尔型变量 20
2.2.5 对原子类型变量生存空间的讨论 21
2.3 变量赋值问题 21
2.4 数组 22
2.4.1 一维数组 22
2.4.2 二维数组 24
2.4.3 数组初始化 25
2.5 Java中的参数传递方式 26
2.6 Java的运算符 28
2.6.1 算术运算符 28
2.6.2 关系运算符 28
2.6.3 逻辑运算符 29
2.6.4 位运算符 30
2.6.5 三元条件运算符 31
2.6.6 +运算符 32
本章小结 32
思考和练习 33
第3章 控制语句 34
3.1 分支语句 34
3.1.1 if语句 34
3.1.2 switch语句 36
3.2 循环控制语 40
3.2.1 while语句 40
3.2.2 do-while语句 40
3.2.3 for语句 41
3.3 break语句和continue语句 42
3.3.1 不带标号的break语句和continue语句 42
3.3.2 带标号的break语句和continue语句 43
本章小结 45
思考和练习 45
第4章 Java的类 47
4.1 类与对象 47
4.1.1 类与对象的区别 47
4.1.2 Java和C编程思想的区别 48
4.1.3 如何定义类 48
4.1.4 对象和引用 49
4.2 方法 50
4.3 实例变量和局部变量 51
4.4 构造函数 53
4.5 方法重载 55
4.6 关键字this 56
4.6.1 指代对象 57
4.6.2 指代构造函数 59
4.7 继承 60
4.7.1 继承的概念 60
4.7.2 关键字super 62
4.7.3 再论构造函数 63
4.8 方法的覆盖 64
4.8.1 覆盖与重载的区别 64
4.8.2 方法的动态调用 66
4.9 多态性不适合继承链中的实例变量 68
4.10 finalize与垃圾自动回收 70
4.11 static 72
4.11.1 static变量 72
4.11.2 static方法 74
4.12 关键字final 75
4.12.1 final数据 75
4.12.2 final方法 76
4.12.3 final类 77
4.13 组合与继承 77
4.14 抽象类和抽象方法 79
4.15 对象的类型转换 81
4.15.1 向上类型转换 81
4.15.2 向下类型转换 82
4.16 访问权限限制 83
4.16.1 默认修饰符 84
4.16.2 public成员 84
4.16.3 private成员 85
4.16.4 protected成员 85
4.17 应用程序从键盘输入数据举例 87
本章小结 89
思考和练习 89
第5章 接口、包与泛型 90
5.1 接口 90
5.1.1 接口的定义和应用 90
5.1.2 接口和抽象类的异同点 96
5.2 包 96
5.2.1 package语句 96
5.2.2 import语句 97
5.2.3 包应用举例 98
5.3 泛型 100
5.3.1 泛型类的声明 101
5.3.2 泛型的一般应用 102
5.3.3 链表 103
5.3.4 栈 105
5.3.5 散列映射 107
本章小结 109
思考和练习 109
第6章 字符串处理 110
6.1 字符串的分类 110
6.2 String类 110
6.2.1 字符串常量 111
6.2.2 创建String类对象 112
6.2.3 String类的常用方法 115
6.2.4 Java应用程序的命令行参数 121
6.3 StringBuffer类 122
6.3.1 创建StringBuffer类对象 122
6.3.2 StringBuffer类的常用方法 123
6.3.3 String类中“+”操作的技术内幕 126
6.4 应用举例 127
本章小结 130
思考和练习 130
第7章 异常处理 132
7.1 异常的层次结构 132
7.2 异常处理语句 133
7.2.1 try和catch语句 134
7.2.2 finally语句 137
7.2.3 throw语句 138
7.2.4 throws语句 140
7.3 自定义异常类 142
7.4 异常处理常用调试方法 143
本章小结 145
思考和练习 145
第8章 输入与输出处理 146
8.1 流的层次结构 146
8.2 File类 147
8.3 InputStream类和OutputStream类 148
8.3.1 InputStream类的常用方法 148
8.3.2 OutputStream类的常用方法 149
8.3.3 FileInputStream类 149
8.3.4 FileOutputStream类 151
8.3.5 DataInputStream类和DataOutputStream类 152
8.4 RandomAccessFile类 153
8.5 对象流和对象序列化 158
8.5.1 对象流的概念 158
8.5.2 对象序列化 159
8.6 Java中的文件新特性 161
8.6.1 文件路径操作 162
8.6.2 遍历文件和目录 162
8.6.3 获取文件属性 163
8.7 IOException类 164
本章小结 164
思考和练习 164
第9章 多线程 165
9.1 Java中的多线程的基本概念 165
9.2 线程类 166
9.2.1 多线程编程中常用的常量和方法 166
9.2.2 线程的生命周期 167
9.2.3 创建多线程的方法 168
9.3 线程的基本操作 171
9.3.1 线程的启动 171
9.3.2 线程的休眠 172
9.3.3 线程的停止 173
9.4 资源的协调与同步 174
9.4.1 线程调度模型 174
9.4.2 资源冲突 175
9.4.3 同步方法 176
9.5 线程间通信 178
本章小结 181
思考和练习 181
第10章 小程序 182
10.1 小程序的基本知识 182
10.1.1 小程序与应用程序的区别 182
10.1.2 小程序标签的语法格式 183
10.2 小程序的生命周期 184
10.3 小程序常用方法 188
10.3.1 常用的输出方法 188
10.3.2 输出中的颜色控制 189
10.4 常用组件 191
10.4.1 组件和容器的关系 192
10.4.2 按钮 193
10.4.3 标签 194
10.4.4 文本框 195
10.4.5 文本域 196
10.4.6 选择框 198
10.4.7 下拉列表 200
10.4.8 列表 201
本章小结 203
思考和练习 203
第11章 Swing图形界面设计 204
11.1 Swing常用容器 204
11.1.1 框架 204
11.1.2 面板 206
11.2 布局管理器 207
11.2.1 FlowLayout布局 207
11.2.2 BorderLayout布局 209
11.2.3 GridLayout布局 212
11.2.4 CardLayout布局 213
11.3 委托事件处理模型 217
11.4 组件事件处理 217
11.4.1 JButton事件处理 218
11.4.2 JTextField和JPasswordField事件处理 219
11.4.3 JCheckBox和JRadioButton事件处理 222
11.4.4 JComboBox事件处理 225
11.4.5 JList事件处理 227
11.5 鼠标事件处理 229
11.6 Adapter类 232
11.7 键盘事件处理 233
11.8 事件处理应用举例 235
11.8.1 舞动的字符 235
11.8.2 播放声音剪辑 238
11.8.3 网络浏览器 240
本章小结 242
思考和练习 242
第12章 数据库程序设计 243
12.1 数据库简介 243
12.2 SQL语句 244
12.2.1 定义表 244
12.2.2 查询 244
12.2.3 插入 244
12.2.4 删除 245
12.2.5 修改 245
12.3 数据库连接 245
12.3.1 JDBC简介 245
12.3.2 JDBC驱动程序 246
12.3.3 创建数据源 246
12.4 常用的数据库接口和类 248
12.4.1 Connection 248
12.4.2 Statement 249
12.4.3 ResultSet 249
12.5 数据库编程中的基本操作 249
12.5.1 数据库编程的基本过程 249
12.5.2 数据库查询 250
12.5.3 插入记录 251
12.5.4 修改记录 252
12.5.5 删除记录 253
12.5.6 建立表 254
12.5.7 获取表中指定属性的名称和类型 255
12.6 数据库编程综合举例 257
本章小结 270
思考和练习 270
参考文献 271
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019