Java语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:叶乃文,王丹编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2010
- ISBN:9787111291978
- 页数:274 页
第1章 程序设计方法概论 1
1.1 程序设计概述 1
1.2 程序设计方法 2
1.2.1 结构化程序设计方法 2
1.2.2 面向对象的程序设计方法 4
1.3 程序设计语言 6
1.4 Java程序设计语言 7
1.4.1 Java程序设计语言的发展历程 8
1.4.2 Java程序设计语言的基本特征 9
第2章 Java程序设计语言基础 11
2.1 Java程序的开发工具 11
2.1.1 JDK开发工具 11
2.1.2 Java集成开发工具 14
2.1.3 Java的API文档 18
2.2 Java程序的基本结构 19
2.3 Java程序的基本成分及数据类型 22
2.3.1 标识符、注释 22
2.3.2 基本数据类型 26
2.3.3 直接量与常量 29
2.3.4 变量 31
2.4 Jaya程序的表达式 33
2.4.1 运算符 33
2.4.2 表达式的计算规则 38
2.4.3 数据类型之间的转换规则 39
2.4.4 Java类库中的Math类 40
2.5 Java程序的基本输入、输出 41
2.6 流程控制语句 45
2.6.1 块作用域语句 45
2.6.2 分支流程控制语句 46
2.6.3 循环流程控制语句 48
2.6.4 中断流程控制语句 51
2.7 综合应用举例 54
练习题 59
自测题 60
第3章 数组与字符串 61
3.1 数组类型 61
3.1.1 一维数组 61
3.1.2 二维数组 66
3.2 字符串与String类 71
3.3 数组操作与Arrays类应用 74
3.4 综合应用举例 76
练习题 80
自测题 80
第4章 类与对象 82
4.1 类 82
4.1.1 类的定义 82
4.1.2 类中的成员变量 85
4.1.3 类中的成员方法 86
4.2 对象 92
4.2.1 对象的创建 92
4.2.2 对象成员的引用 93
4.2.3 对象的清除 94
4.3 访问特性控制 95
4.4 内部类 98
4.5 类的静态成员 99
4.5.1 静态成员变量 99
4.5.2 静态成员方法 100
4.6 可编辑字符串类 101
4.7 高精度数值类 103
4.8 综合应用举例 104
练习题 114
自测题 114
第5章 继承与多态 115
5.1 类的继承 115
5.1.1 定义子类 115
5.1.2 子类对父类成员的可访问特性 119
5.1.3 子类构造方法的定义与执行 120
5.2 类成员方法的重载与覆盖 121
5.2.1 重载与覆盖 121
5.2.2 多态性的实现 123
5.3 抽象类 127
5.4 接口 129
5.5 包 131
5.6 综合应用举例 132
练习题 135
自测题 136
第6章 GUI应用程序设计 137
6.1 Java图形用户界面概述 137
6.2 Swing容器 138
6.2.1 顶层容器 138
6.2.2 面板容器 141
6.3 布局管理器 144
6.3.1 布局管理器概述 144
6.3.2 FlowLayout布局管理器 145
6.3.3 BorderLayout布局管理器 147
6.3.4 GridLayout布局管理器 148
6.4 Swing组件 149
6.4.1 Swing组件概述 150
6.4.2 静态文本组件 150
6.4.3 文本输入组件 152
6.4.4 按钮组件 159
6.5 事件处理机制 166
6.5.1 Java事件处理机制 166
6.5.2 事件的处理过程 167
6.5.3 事件类 168
6.5.4 窗口事件的处理 170
6.5.5 鼠标事件的处理 173
6.5.6 语义事件的处理 175
6.6 综合应用举例 176
练习题 183
自测题 183
第7章 多线程程序设计 184
7.1 线程的基本概念 184
7.2 线程的创建 184
7.2.1 方法之一:继承Thread类 185
7.2.2 方法之二:实现Runnable接口 186
7.2.3 守护线程 187
7.2.4 线程组 188
7.3 线程状态及优先级 189
7.3.1 线程的状态及转换 189
7.3.2 线程的优先级及调度 190
7.4 线程控制 191
7.4.1 基本的线程控制方法 192
7.4.2 线程控制举例 193
7.5 线程的同步与互斥 195
7.5.1 临界区和互斥 195
7.5.2 Java的互斥锁机制 197
7.6 线程死锁 199
7.7 综合应用举例 200
练习题 202
自测题 203
第8章 集合类与泛型程序设计 204
8.1 Java中的集合类结构 204
8.2 Collection接口 205
8.3 Set接口 206
8.4 List接口 208
8.4.1 LinkedList类 208
8.4.2 ArTayList类 210
8.5 Iterator接口 211
8.6 Map及HashMap接口 213
8.7 Vector类 215
8.8 Stack类 218
8.9 泛型程序设计 219
8.10 综合应用举例 222
练习题 224
自测题 224
第9章 网络编程技术 225
9.1 网络编程基础知识 225
9.1.1 计算机网络基础概述 225
9.1.2 基本术语 226
9.2 IP地址及URL类 226
9.2.1 InetAddress类 226
9.2.2 URL类 229
9.2.3 URLConnection类 232
9.3 Socket通信 235
9.3.1 Socket的通信机制 235
9.3.2 实现Socket通信 238
9.4 数据报通信 240
9.4.1 DatagramPacket类 240
9.4.2 DatagramSocket类 241
9.5 综合应用举例 244
练习题 248
自测题 249
第10章 数据库访问的编程技术 250
10.1 JDBC概述 250
10.1.1 JDBC的基本结构 250
10.1.2 JDBC驱动程序 251
10.2 JDBC中的主要类和接口 251
10.2.1 DriverManager类 252
10.2.2 Driver接口 253
10.2.3 Connection接口 253
10.2.4 Statement接口 253
10.2.5 ResultSet接口 254
10.2.6 PreparedStatement接口 254
10.2.7 CallableStatement接口 255
10.3 JDBC访问数据库的基本过程 256
10.4 SQL查询语言的执行 262
10.4.1 创建Statement对象 262
10.4.2 执行Statement 262
10.4.3 处理查询结果集 267
10.4.4 关闭数据库连接 268
10.5 综合应用举例 268
10.5.1 可滚动查询集 269
10.5.2 排序查询以及模糊查询 271
练习题 272
自测题 273
参考文献 274
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019