Java语言程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:于红,徐敦波,冯艳红等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111365464
- 页数:392 页
第1章 Java语言与面向对象思想概述 1
1.1 Java语言的产生与发展 1
1.1.1 Java语言的产生 1
1.1.2 Java语言的发展 2
1.2 Java语言的特点 3
1.3 面向对象与面向过程的比较 4
1.3.1 面向过程的程序设计 5
1.3.2 面向对象的程序设计 5
1.4 面向对象程序设计中的主要概念和特征 6
1.4.1 主要概念 7
1.4.2 主要特征 8
1.5 Java与C++的差异 9
1.6 本章小结 11
1.7 习题 11
第2章 Java语言开发环境 12
2.1 JDK工具包与基本Java程序 12
2.1.1 JDK的下载与安装 12
2.1.2 JDK目录的构成 14
2.1.3 设置环境变量 15
2.1.4 Applications程序的结构 16
2.1.5 JDK的使用 17
2.1.6 典型的Java编程规范 19
2.2 IDE环境概述 21
2.2.1 IDE简介 22
2.2.2 Eclipse 22
2.2.3 JBuilder 27
2.2.4 相关资源 27
2.3 Project管理 28
2.3.1 Project的含义 28
2.3.2 可行的Project组织模式 28
2.3.3 主要IDE工具的Project包结构 29
2.4 本章小结 30
2.5 习题 30
第3章 Java语言基础 31
3.1 标识符和关键字 31
3.2 常量、变量与基本数据类型 33
3.2.1 常量、变量和数据类型体系 33
3.2.2 整数类型 34
3.2.3 浮点型 35
3.2.4 逻辑型 37
3.2.5 字符型 37
3.3 运算符与表达式 38
3.3.1 算术运算符 38
3.3.2 关系运算符 40
3.3.3 逻辑运算符 41
3.3.4 位运算符 42
3.3.5 移位运算符(选学) 43
3.3.6 赋值运算符 43
3.3.7 特殊运算符 44
3.3.8 运算符的优先级 44
3.4 基本数据类型转换 46
3.4.1 类型转换的形式 46
3.4.2 类型转换机理 48
3.4.3 类型转换的规则 49
3.5 流程控制 50
3.5.1 布尔表达式 51
3.5.2 分支结构 51
3.5.3 循环结构 55
3.6 本章小结 57
3.7 习题 58
第4章 Java的面向对象程序设计 61
4.1 类与对象 61
4.1.1 类的定义 61
4.1.2 方法 63
4.1.3 构造方法与对象创建 66
4.1.4 访问权限 77
4.2 继承 84
4.2.1 继承的定义 85
4.2.2 子类对象构造过程 86
4.2.3 访问控制 92
4.2.4 变量隐藏和方法覆盖 95
4.2.5 多态 99
4.3 特殊修饰控制符 104
4.3.1 static 104
4.3.2 final 108
4.4 对象的生命周期 112
4.5 Object类 114
4.6 抽象类和接口 116
4.6.1 抽象类 116
4.6.2 接口 119
4.7 内部类 122
4.7.1 内部类的作用 123
4.7.2 内部类的定义和使用 123
4.7.3 匿名内部类 127
4.8 本章小结 128
4.9 习题 128
第5章 数组和字符串 131
5.1 数组 131
5.1.1 一维数组 131
5.1.2 多维数组 136
5.2 字符串 137
5.2.1 字符串类 137
5.2.2 字符串类与字符数组的关系 138
5.2.3 字符串类的常用方法 139
5.2.4 字符串运算与转换 141
5.3 StringBuffer 142
5.4 本章小结 145
5.5 习题 145
第6章 实用类与类的设计 148
6.1 串分解类 148
6.2 正则表达式 150
6.2.1 正则表达式的语法 150
6.2.2 正则表达式的使用 152
6.3 集合框架 154
6.3.1 集合框架的概念 154
6.3.2 列表 156
6.3.3 散列表 160
6.4 常用类 161
6.4.1 Date类 161
6.4.2 Calendar类 164
6.4.3 Math类 167
6.5 类的设计 169
6.5.1 面向对象的知识要点 170
6.5.2 面向对象入门者的混沌与困惑 170
6.5.3 类的分类 174
6.5.4 类的设计原则 175
6.5.5 类图 177
6.5.6 单类设计实例 179
6.5.7 多类设计实例 185
6.6 本章小结 188
6.7 习题 188
第7章 Java的异常处理 190
7.1 异常的概念 190
7.2 异常处理机制 192
7.2.1 异常的捕获 192
7.2.2 异常的抛出 194
7.2.3 异常的声明 195
7.2.4 重抛异常 197
7.3 自定义异常类 197
7.4 本章小结 202
7.5 习题 202
第8章 I/O流 205
8.1 流的概述 205
8.2 File类 205
8.3 字节流 210
8.3.1 InputStream 210
8.3.2 OutputSream 211
8.4 文件字节流 212
8.4.1 FileInputStream 212
8.4.2 FileOutputStream 212
8.5 字符流 215
8.5.1 Reader类 215
8.5.2 Writer类 219
8.6 RandomAccessFile 221
8.7 其他数据流 225
8.7.1 DataOutputSream 225
8.7.2 DataInputStream 226
8.8 本章小结 228
8.9 习题 228
第9章 多线程 230
9.1 多线程机制 230
9.1.1 基本概念 230
9.1.2 线程的状态 230
9.2 线程类和线程接口 231
9.2.1 Thread类 231
9.2.2 Runnable接口 234
9.2.3 线程组 236
9.3 线程的同步与通信 238
9.3.1 线程同步 238
9.3.2 线程通信 242
9.4 本章小结 246
9.5 习题 246
第10章 图形用户界面 247
10.1 AWT和Swing组件 247
10.1.1 AWT组件 247
10.1.2 Swing组件 247
10.2 框架 248
10.2.1 窗口 248
10.2.2 布局管理器 250
10.2.3 中间容器 257
10.3 Java事件处理机制 261
10.3.1 Java事件的基本概念 261
10.3.2 Java事件的处理机制 263
10.3.3 适配器类 267
10.4 其他常用组件 270
10.4.1 标签 270
10.4.2 按钮 271
10.4.3 选择框 274
10.4.4 文本组件 278
10.4.5 列表框 281
10.4.6 对话框 287
10.4.7 菜单 293
10.5 本章小结 299
10.6 习题 299
第11章 网络编程 301
11.1 网络编程基础 301
11.2 URL编程 302
11.2.1 URL类 302
11.2.2 URLConnection类 304
11.2.3 InetAddress类 305
11.3 Socket编程 308
11.3.1 Socket编程模式 308
11.3.2 Socket和ServerSocket类 308
11.4 UDP编程(选学) 313
11.4.1 DatagramPacket类 313
11.4.2 DatagramSocket类 314
11.5 本章小结 315
11.6 习题 316
第12章 数据库编程 317
12.1 JDBC技术 317
12.1.1 JDBC的概念 317
12.1.2 JDBC编程接口 317
12.2 基本JDBC编程 318
12.2.1 连接 318
12.2.2 查询 322
12.2.3 更新 326
12.2.4 事务 336
12.3 本章小结 338
12.4 习题 338
第13章 编程实例 339
13.1 基本需求描述与分析设计方案 339
13.2 应用基本面向对象的实现技术 345
13.3 应用集合框架的实现技术 357
13.4 引入I/O流的实现技术 359
13.5 基于网络工作环境的实现技术 367
13.6 应用GUI进行独立的表示层实现 380
13.7 采用数据库的实现技术 382
13.8 扩展需求后的整体设计方案 387
13.9 本章小结 390
13.10 习题 390
参考文献 391
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019