Java实践教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴仁群编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302323266
- 页数:339 页
第1章Java语言概述 1
1.1 Java语言的特点及相关概念 1
1.1.1 Java语言的特点 1
1.1.2 Java虚拟机(JVM) 3
1.2 Java程序开发 5
1.2.1运行平台 5
1.2.2 Java程序开发过程 10
1.3应用实践 12
1.3.1一个简单的Java Application程序 12
1.3.2一个简单的Java Applet程序 13
1.3.3联合编译 14
1.3.4 main方法所含类不为主类时的编译运行 15
1.4本章小结 16
1.5思考和练习 17
第2章Java语言基础 19
2.1 Java程序概况 19
2.1.1 Java程序结构 19
2.1.2 Java注释 20
2.1.3 Java关键字 21
2.1.4 Java标识符 21
2.1.5变量与常量 22
2.2基本数据类型 23
2.2.1基本数据类型概况 23
2.2.2基本数据类型转换 25
2.3运算符和表达式 26
2.3.1算术运算符与算术表达式 26
2.3.2关系运算符与关系表达式 28
2.3.3逻辑运算符与逻辑表达式 28
2.3.4赋值运算符与赋值表达式 28
2.3.5位运算符 29
2.3.6条件运算符 31
2.3.7 instanceof运算符 31
2.3.8一般表达式 31
2.4 Java语句 33
2.4.1 Java语句概述 33
2.4.2分支语句 33
2.4.3循环语句 35
2.4.4跳转语句 36
2.5应用举例 38
2.5.1 if-else语句和switch语句的应用 38
2.5.2 for语句、while语句以及do while语句的应用 39
2.5.3 continue语句和break语句的应用 40
2.5.4基本数据类型转换的应用 43
2.5.5简单用户界面设计的应用 44
2.6本章小结 45
2.7思考和练习 46
第3章 类与对象 49
3.1类 49
3.1.1类的声明 49
3.1.2成员变量的声明 51
3.1.3成员方法 52
3.2对象 53
3.2.1对象的创建 53
3.2.2对象的使用 54
3.2.3对象的消亡 55
3.3变量 55
3.3.1类中变量的分类 55
3.3.2变量的内存分配 56
3.3.3实例变量和静态变量的简单比较 57
3.3.4变量初始化与赋值 60
3.4方法 63
3.4.1方法概述 63
3.4.2方法分类 63
3.4.3方法调用中的数据传递 66
3.4.4三个重要方法 70
3.4.5方法的递归调用 74
3.5 package和import语句 75
3.5.1 package语句 75
3.5.2 import语句 78
3.6访问权限 78
3.6.1类的访问控制 78
3.6.2类成员的访问控制 82
3.7类的进一步说明 84
3.7.1可变类与不可变类 84
3.7.2泛型类 90
3.8应用举例 93
3.8.1自定义向量类的应用举例 93
3.8.2成员变量内存分配的应用举例 94
3.8.3递归应用举例 95
3.8.4泛型类应用举例 96
3.8.5综合应用举例 99
3.9本章小结 103
3.10思考和练习 103
第4章 继承与接口 107
4.1继承 107
4.1.1继承的含义 107
4.1.2子类的继承性访问控制 108
4.1.3子类对象的构造过程 111
4.1.4子类的内存分布 111
4.1.5子类对象的成员初始化 113
4.1.6成员变量的隐藏 115
4.1.7方法的重载与方法的覆盖 115
4.1.8 this关键字 118
4.1.9 super关键字 121
4.1.10对象的上下转型 122
4.2接口 123
4.2.1 abstract类 123
4.2.2接口的含义 124
4.2.3接口回调 126
4.2.4接口与抽象类的异同 127
4.3特殊类 128
4.3.1 final类 128
4.3.2内部类 129
4.4本章小结 130
4.5思考和练习 130
第5章 数组与字符串 133
5.1数组概述 133
5.2字符串概述 137
5.2.1 String类 137
5.2.2 StringBuffer类 140
5.3应用实例 141
5.3.1数组应用 141
5.3.2字符串应用 145
5.3.3综合应用 149
5.4本章小结 153
5.5思考和练习 153
第6章 Java的异常处理机制 157
6.1异常的含义及分类 157
6.2异常处理 158
6.2.1异常处理的基本结构 158
6.2.2多个catch块 160
6.2.3 finally语句 161
6.3两种抛出异常的方式 163
6.3.1 throw直接抛出 163
6.3.2 throws——间接抛出异常(声明异常) 167
6.4自定义异常 168
6.5常见异常 170
6.6本章小结 171
6.7思考和练习 171
第7章 输入输出及数据库操作 173
7.1输入和输出 173
7.1.1流的含义 173
7.1.2流的层次结构 174
7.1.3标准输入输出 175
7.1.4 File类 176
7.1.5 FileInputStream类和FileOutputStream类 177
7.1.6 DataInputStream类和DataOutputStrearn类 180
7.1.7随机访问文件 182
7.1.8 Reader类和Writer类 184
7.1.9 IOException类的4个子类 185
7.1.10应用举例 185
7.2数据库操作 195
7.2.1 ODBC概述 195
7.2.2 JDBC概述 196
7.2.3使用JDBC-ODBC技术访问数据库 198
7.2.4基本SQL语句 201
7.2.5数据库操作应用实例 203
7.3建立数据源的操作 208
7.4本章小结 210
7.5思考和练习 210
第8章 多线程 213
8.1多线程的概念 213
8.2线程类 214
8.2.1多线程编程中常用的常量和方法 214
8.2.2线程的生命周期 215
8.2.3创建多线程的方法 216
8.3资源的协调与同步 221
8.3.1线程调度模型 221
8.3.2资源冲突 222
8.3.3同步方法 223
8.4线程间通信 226
8.4.1共享变量和方法封装在一个类中 226
8.4.2通过系统方法实现线程通信 228
8.5本章小结 232
8.6思考和练习 232
第9章Applet程序及应用 233
9.1 Applet程序基础 233
9.1.1 Applet程序概述 233
9.1.2 Applet类 235
9.1.3 Applet程序的生命周期 236
9.1.4 Applet的显示 237
9.1.5 Applet程序和Application程序结合使用 239
9.2 Applet程序典型应用 242
9.2.1图形绘制 242
9.2.2获取图像 245
9.2.3音频处理 247
9.2.4动画处理 248
9.3本章小结 251
9.4思考和练习 251
第10章 图形用户界面设计 253
10.1 Java AWT和Swing基础 253
10.1.1 Java的AWT和Swing概述 253
10.1.2 Java的AWT组件和Swing组件 254
10.1.3利用AWT组件和Swing组件进行程序设计的基本步骤 256
10.2常用容器 257
10.2.1框架 257
10.2.2面板 260
10.2.3滚动窗口 261
10.2.4菜单设计 264
10.2.5对话框 266
10.3布局管理器 269
10.3.1 F1owLayout布局 269
10.3.2 BorderLayout布局 270
10.3.3 GridLayout布局 273
10.3.4 CardLayout布局 273
10.3.5 null布局 275
10.4事件处理 276
10.4.1委托事件模型 276
10.4.2键盘事件 280
10.4.3鼠标事件 282
10.5常用组件 284
10.5.1按钮 284
10.5.2标签 286
10.5.3文本行 287
10.5.4文本域 288
10.5.5复选框 289
10.5.6单选框 290
10.5.7选择框 291
10.5.8列表 292
10.5.9应用举例 293
10.6本章小结 301
10.7思考和练习 301
第11章Java在数据结构中的应用 303
11.1线性表应用篇 303
11.1.1线性表的基础知识 303
11.1.2 Java在线性表中的应用 306
11.2栈应用篇 315
11.2.1栈的基础知识 315
11.2.2 Java在栈中的应用 317
11.3队列应用篇 322
11.3.1队列的基础知识 322
11.3.2 Java在队列中的应用 323
11.4排序应用篇 329
11.4.1排序的基础知识 329
11.4.2 Java在排序中的应用 331
11.5本章小结 337
11.6思考和练习 337
参考文献 339
- 《高级英语阅读与听说教程》刘秀梅编著 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
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019