Java面向对象程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:何曙辉著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111385486
- 页数:211 页
第1章 Java概述 1
1.1 Java语言的产生与特点 1
1.1.1 Java语言的发展史 1
1.1.2 Java语言特点 2
1.2 Java工作原理 3
1.2.1 高级语言的运行机制 4
1.2.2 Java程序运行机制 4
1.3 构建Java程序开发环境 5
1.3.1 JDK的安装 5
1.3.2 设置环境变量 6
1.4 第一个Java程序 7
1.4.1 编辑Java源代码 7
1.4.2 编译、执行Java源代码 10
1.5 Java程序设计规范 11
1.5.1 Java程序的组织形式 11
1.5.2 Java源文件命名规则 11
本章小结 11
本章练习 11
第2章 Java语言基础 12
2.1 常用关键字 12
2.1.1 标识符 12
2.1.2 保留字 12
2.2 变量和常量 13
2.2.1 变量名 13
2.2.2 变量类型 13
2.2.3 变量的作用域 15
2.2.4 变量的初始化 15
2.2.5 常量 15
2.3 运算符与表达式 16
2.3.1 赋值运算符 17
2.3.2 算术运算符 18
2.3.3 关系运算符 19
2.3.4 条件运算符 20
2.3.5 移位运算符 20
2.3.6 语句和表达式 25
2.4 控制语句 26
2.4.1 if-else条件语句 26
2.4.2 switch条件语句 27
2.4.3 for循环语句 28
2.4.4 while和do-while循环语句 29
2.5 数组 31
2.5.1 数组的概念 31
2.5.2 一维数组 31
2.5.3 多维数组 32
2.5.4 其他数组操作 34
2.5.5 字符数组及其操作 35
2.6 注释 37
本章小结 37
本章练习 37
第3章 面向对象编程 39
3.1 面向对象的基本概念 39
3.1.1 什么是对象 39
3.1.2 什么是类 40
3.1.3 什么是消息 40
3.2 抽象和类 41
3.2.1 属性和方法 41
3.2.2 类的多态性 41
3.2.3 类的层次性 42
3.3 类的实例和类成员 43
3.3.1 定义类 43
3.3.2 类的继承 46
3.3.3 方法重载 47
3.3.4 初始化实例和类成员 48
本章小结 50
本章练习 51
第4章 Java类和对象的高级特征 52
4.1 类包 52
4.1.1 创建类包 52
4.1.2 类包应用实例 52
4.2 接口 53
4.2.1 创建接口 53
4.2.2 接口应用实例 54
4.3 抽象方法 56
4.4 抽象类 57
4.4.1 创建抽象类 57
4.4.2 抽象类应用实例 57
4.5 final类 59
4.5.1 创建final类 59
4.5.2 final类应用实例 61
4.6 嵌套类 62
4.6.1 创建嵌套类 62
4.6.2 嵌套类的应用实例 63
4.7 Java的API 65
本章小结 67
本章练习 67
第5章 异常处理 68
5.1 异常概述 68
5.1.1 Java异常 68
5.1.2 常用Java异常类列表 69
5.2 异常的处理方法 69
5.2.1 try-catch语句 70
5.2.2 try-catch-finally语句 72
5.2.3 抛出异常 74
5.2.4 系统自动抛出的异常 74
5.2.5 throw语句抛出的异常 75
5.3 定义异常类 76
本章小结 78
本章练习 78
第6章 Java图形用户界面 79
6.1 生成图形化用户界面 79
6.1.1 GUI概述 79
6.1.2 一个GUI实例 80
6.1.3 AWT容器组件 81
6.1.4 布局管理器 85
6.2 AWT事件处理模型 93
6.2.1 Java事件模型 93
6.2.2 事件类和事件监听器 95
6.2.3 事件适配器 99
6.3 常用GUI组件库 104
6.3.1 基本组件 104
6.3.2 菜单组件 110
6.4 Swing开发包 112
6.4.1 Swing简介 112
6.4.2 Swing的特性 112
6.4.3 Swing组件和容器 113
本章小结 114
本章练习 114
第7章 输入/输出处理 115
7.1 File类 115
7.1.1 访问文件和目录 115
7.1.2 文件过滤器 118
7.2 I/O字节流和字符流 119
7.2.1 字节流 119
7.2.2 字符流 120
7.2.3 字节流和字符流的应用 121
7.3 使用流 125
7.3.1 节点流和处理流 125
7.3.2 标准输入流与标准输出流 128
7.3.3 转换流 132
7.3.4 随机访问文件 133
7.4 对象序列化 136
本章小结 138
本章练习 139
第8章 网络编程 140
8.1 网络概述 140
8.1.1 网络基础知识 140
8.1.2 TCP与UDP 141
8.2 URL编程 142
8.2.1 URL概述 142
8.2.2 URL的组成 142
8.2.3 创建一个URL 143
8.2.4 解析URL 143
8.2.5 从URL读取WWW网络资源 145
8.2.6 通过URLConnection连接WWW 145
8.3 Socket编程 146
8.3.1 Socket通信 146
8.3.2 SocketAPI 147
8.3.3 Socket通信的一般过程 148
8.3.4 最小TCP/IP服务器 148
8.3.5 最小TCP/IP客户端 149
8.4 Datagram编程 150
8.4.1 Datagram通信 150
8.4.2 基于UDP的简单的Client/Server程序设计 151
8.5 综合实例 154
8.5.1 聊天室的设计 154
8.5.2 简单的Web浏览器设计 157
本章小结 160
本章练习 160
第9章 JDBC编程 162
9.1 数据库介绍 162
9.1.1 数据库基本知识 162
9.1.2 常见的数据库系统 162
9.2 SQL语句 163
9.2.1 DDL语句 164
9.2.2 DML语句 165
9.3 JDBC连接技术 166
9.3.1 JDBC介绍 166
9.3.2 JDBC基本操作 167
9.3.3 JDBC连接应用实例 169
9.3.4 JDBC高级操作 172
本章小结 179
本章练习 179
第10章 多线程 180
10.1 线程的基本概念 180
10.1.1 线程和多线程 180
10.1.2 线程的生命周期 181
10.1.3 线程的调度与优先级 182
10.2 创建线程 183
10.2.1 用Thread类建立多线程 183
10.2.2 用Runnable接口建立线程 186
10.3 线程的控制 187
10.3.1 停止线程运行 187
10.3.2 线程睡眠sleep() 189
10.3.3 暂停线程运行yield() 191
10.3.4 连接线程join() 191
10.3.5 中断线程interrupt() 193
10.4 线程同步与线程锁 193
10.4.1 利用synchronized实现对共享数据的同步控制 193
10.4.2 利用wait(),notify(),notifyAll()实现线程间的相互通信 199
本章小结 202
本章练习 203
第11章 实训 204
实训一 掌握开发工具和运行环境 204
实训二 Java编程语法基础 204
实训三 面向对象 205
实训四 异常的使用 206
实训五 图形用户界面(1) 206
实训六 图形用户界面(2) 207
实训七 输入/输出流的应用 208
实训八 网络编程 208
实训九 Java数据库编程 209
实训十 使用多线程编程 210
参考文献 211
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《人生幸福密码 精装版》陈进辉著 2017
- 《厉害是攒出来的》刘杰辉著 2019
- 《可持续发展与化工绿色物流研究》何玲辉著 2012
- 《福州话字词笔记》马书辉著 2019
- 《有机光伏材料的模拟、计算与设计》郑绍辉著 2019
- 《《家庭、私有制和国家的起源》张仲实译本考》刘曙辉著 2019
- 《图式法与形而上学奠基》仲辉著 2019
- 《神在人间的时光》陈喜辉著 2019
- 《霍去病》胡辉著 2019
- 《让金融回归本义》毛志辉著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019