Java语言程序设计 第3版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:吕凤翥,马皓编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:9787302451181
- 页数:439 页
第1章 Java语言概述 1
1.1 Java语言的历史 1
1.2 Java语言的特点 2
1.3 Java程序及其实现 4
1.3.1 Java Application程序举例 5
1.3.2 Java Application程序的结构特点 7
1.4 Java Application程序的实现 8
1.4.1 编辑Java源程序 8
1.4.2 编译Java源程序 8
1.4.3 运行Java的字节码文件 9
1.5 Java Application程序的不同界面输出 10
习题 13
第2章 Java语言语法基础 19
2.1 词法规则 19
2.1.1 标识符 19
2.1.2 关键字 20
2.1.3 分隔符 20
2.1.4 注释符 21
2.2 数据类型 21
2.2.1 基本数据类型 21
2.2.2 复合数据类型 22
2.2.3 类型转换 22
2.3 常量和变量 24
2.3.1 常量 24
2.3.2 变量 27
2.4 运算符和表达式 32
2.4.1 运算符 32
2.4.2 表达式 37
2.5 语句 42
2.5.1 表达式语句和空语句 42
2.5.2 块语句 42
2.5.3 选择语句 43
2.5.4 循环语句 46
2.5.5 转向语句 49
2.5.6 其他语句 53
2.6 数组和字符串 53
2.6.1 数组 53
2.6.2 字符数组和字符串 60
2.6.3 Java Application命令行参数 62
习题 63
第3章 Java语言面向对象的特征 77
3.1 面向对象的基本概念 77
3.1.1 对象和类 77
3.1.2 封装性 79
3.1.3 继承性 79
3.1.4 多态性 80
3.2 类的定义 80
3.2.1 类的定义格式 80
3.2.2 变量 81
3.2.3 方法 84
3.2.4 实例 90
3.2.5 静态变量和静态方法 92
3.2.6 抽象类和抽象方法 95
3.2.7 最终类、最终变量和最终方法 97
3.3 对象 99
3.3.1 对象的定义 99
3.3.2 对象的赋值 100
3.3.3 对象的使用 103
3.4 类的继承和多态 107
3.4.1 父类和子类 107
3.4.2 成员的继承和覆盖 113
3.5 接口和包 119
3.5.1 接口 119
3.5.2 包 124
3.6 常用的工具类简介 126
3.6.1 Java语言的类库 126
3.6.2 Java语言基础类库 128
习题 142
第4章 Java Applet及其应用 155
4.1 Applet概述 155
4.1.1 一个Applet的例子 155
4.1.2 HTML文件 156
4.1.3 Applet的特点和工作原理 157
4.2 Applet与Applet类 160
4.2.1 Applet与Applet类的关系 160
4.2.2 Applet类的主要方法 161
4.3 Applet程序和HTML文件 163
4.3.1 HTML文件 163
4.3.2 向Applet传递参数 164
4.4 Applet的应用 166
4.4.1 绘制图形 166
4.4.2 演示图像 181
4.4.3 播放声音 184
习题 186
第5章 图形用户界面设计 193
5.1 图形用户界面概述 193
5.1.1 图形用户界面的构成 193
5.1.2 图形用户界面的实现 194
5.1.3 界面元素的类结构 197
5.2 事件和事件处理 198
5.2.1 事件处理方法 198
5.2.2 事件类和监听者接口 201
5.3 基本控制组件的使用 208
5.3.1 按钮和标签 209
5.3.2 文本框和文本区 211
5.3.3 单复选框和列表 216
5.3.4 下拉列表和滚动条 221
5.3.5 画布 226
5.4 布局设计 228
5.4.1 顺序布局 229
5.4.2 边界布局 231
5.4.3 卡片布局 232
5.4.4 网格布局 235
5.4.5 复杂的网格布局 237
5.5 常用容器组件的使用 241
5.5.1 容器概述 241
5.5.2 容器Panel 242
5.5.3 窗口和菜单 245
5.5.4 对话框 257
习题 263
第6章 异常和异常处理 275
6.1 异常和异常类 275
6.1.1 异常 275
6.1.2 异常类 276
6.2 异常处理 278
6.2.1 程序运行时异常 279
6.2.2 捕获异常 280
6.2.3 抛出异常 283
6.3 创建异常 285
6.3.1 用户创建自己的异常 285
6.3.2 举例分析 287
习题 293
第7章 线程 301
7.1 概念 301
7.2 线程的创建 302
7.2.1 继承Thread类 302
7.2.2 实现Runnable接口 304
7.2.3 两种方式的比较 306
7.3 线程的状态 306
7.3.1 概述 306
7.3.2 启动 307
7.3.3 终止 307
7.3.4 暂停 308
7.3.5 状态判断 310
7.4 线程的同步 311
7.4.1 非同步实例 311
7.4.2 关键词synchronized和锁 313
7.4.3 等待wait()和唤醒notify() 315
7.4.4 完整的同步实例 316
7.5 线程的其他特性 318
7.5.1 主线程 318
7.5.2 守护线程 319
7.5.3 线程组 321
7.5.4 线程优先级 323
7.5.5 死锁 323
7.5.6 线程池 325
7.5.7 不再使用的方法 327
习题 328
第8章 Java语言的集合操作 333
8.1 概念 333
8.2 数组(Arrays)类 333
8.3 基本的集合接口 335
8.4 集合(Set) 336
8.5 列表(List) 340
8.6 映射(Map) 342
8.7 Collections类 346
8.7.1 排序 347
8.7.2 同步 350
8.7.3 只读 350
8.7.4 特殊集合 351
8.8 枚举和迭代 352
8.9 历史集合类 354
8.10 使用原则 355
8.11 Java泛型初探 356
习题 360
第9章 Java输入/输出 365
9.1 流的概念 365
9.2 输入/输出类 366
9.2.1 基本类 366
9.2.2 类别和功能 367
9.3 标准输入/输出 369
9.4 文件读/写 372
9.4.1 字节流方式 372
9.4.2 字符流方式 375
9.4.3 文件缓冲类 377
9.5 流的包装 381
9.5.1 概念 381
9.5.2 连接多个输入流 383
9.5.3 基本数据流 385
9.5.4 管道操作 388
9.6 文件类 391
9.7 随机访问文件 397
习题 399
第10章 Java网络编程 403
10.1 概述 403
10.2 URL访问 405
10.3 InetAddress类 408
10.4 NetworkInterface类 409
10.5 Socket应用 411
10.6 安全套接字应用 417
10.7 UDP数据报 424
10.8 组播 427
10.9 对IPv6的支持 430
习题 433
参考文献 439
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019