Java程序设计案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:崔曙光,李春奇主编;杨志茹主审
- 出 版 社:北京:中国铁道出版社
- 出版年份:2011
- ISBN:9787113121747
- 页数:286 页
第1章 Java概述及开发环境搭建 1
1.1 认识Java 1
1.1.1 什么是Java 2
1.1.2 Java语言的特点 2
1.1.3 Java程序的运行机制和Java虚拟机 3
1.2 Java开发环境搭建 4
1.2.1 JDK的安装与配置 4
1.2.2 体验第1个Java程序 8
1.2.3 classpath属性的作用 10
1.3 本章小结 11
思考与练习 11
第2章 程序结构、标识符、关键字和注释 12
2.1 Java类的基本结构 12
2.2 分号、块和空白 13
2.3 Java标识符 14
2.4 Java关键字 15
2.5 直接量 16
2.6 注释 17
2.7 Javadoc文档 18
2.8 本章小结 19
思考与练习 20
第3章 数据类型和变量 21
3.1 变量 21
3.2 Java基本数据类型 22
3.2.1 布尔类型 23
3.2.2 整数类型 23
3.2.3 char类型 24
3.2.4 浮点类型 25
3.3 基本数据类型之间的转换 26
3.3.1 变量的有效取值范围 26
3.3.2 基本类型之间的转换 27
3.4 本章小结 29
思考与练习 29
第4章 运算符及表达式 31
4.1 算术和一元操作符及表达式 32
4.1.1 算术运算符 32
4.1.2 自增自减运算符 38
4.2 关系运算符及表达式 39
4.3 逻辑运算符及表达式 40
4.4 位运算符及表达式 41
4.4.1 位运算符 42
4.4.2 移位运算符 42
4.5 其他运算符 43
4.5.1 条件运算符 43
4.5.2 赋值运算符 44
4.6 运算符的优先级 45
4.7 本章小结 46
思考与练习 46
第5章 流程控制语句 47
5.1 选择语句 48
5.1.1 if语句 48
5.1.2 switch多分支语句 53
5.2 循环语句 56
5.2.1 while循环语句 57
5.2.2 do-while循环语句 58
5.2.3 while和do-while的区别 59
5.2.4 for循环语句 60
5.2.5 多重循环 62
5.3 流程跳转语句 63
5.3.1 break中断语句 64
5.3.2 continue继续语句 65
5.4 本章小结 66
思考与练习 66
第6章 数组 68
6.1 数组的声明、创建及初始化 69
6.1.1 声明数组变量 69
6.1.2 创建数组对象 70
6.1.3 访问数组元素 70
6.1.4 数组的初始化 71
6.2 数组的常用操作 72
6.2.1 数组排序 73
6.2.2 搜索数组元素 78
6.2.3 比较数组元素 78
6.3 多维数组 79
6.4 本章小结 81
思考与练习 81
第7章 面向对象程序设计基础 83
7.1 面向对象概述 84
7.2 类与对象 84
7.2.1 对象和类的定义 84
7.2.2 成员变量的定义 85
7.2.3 对象的生成与使用 86
7.2.4 对象的比较 87
7.2.5 方法的定义和调用 89
7.2.6 局部变量 90
7.2.7 this引用 93
7.3 访问控制 94
7.3.1 包的使用 94
7.3.2 包的引入 97
7.3.3 访问控制符 99
7.3.4 类的封装 100
7.4 构造器 102
7.5 final关键字的使用 107
7.6 static关键字的使用 110
7.6.1 静态变量 110
7.6.2 静态方法 112
7.6.3 静态代码块 113
7.6.4 单例设计模式 114
7.7 本章小结 115
思考与练习 116
第8章 面向对象高级程序设计 118
8.1 继承 118
8.1.1 继承概述 119
8.1.2 类的继承 119
8.1.3 方法的重写 123
8.1.4 方法的重载 129
8.1.5 多态 131
8.2 抽象类与接口 133
8.2.1 抽象类的概念 133
8.2.2 抽象类和抽象方法 133
8.2.3 接口的概念及使用 136
8.3 内部类 139
8.4 本章小结 141
思考与练习 141
第9章 异常 143
9.1 Java异常概述 143
9.2 Java异常的处理机制 145
9.2.1 Java异常处理机制的优点 145
9.2.2 使用try-catch捕获异常 145
9.2.3 finally语句块 148
9.2.4 使用throws子句声明异常 149
9.2.5 使用throw语句抛出异常 151
9.3 Java异常类 151
9.4 自定义异常 152
9.5 本章小结 153
思考与练习 154
第10章 图形界面编程 156
10.1 Swing简单应用 156
10.1.1 使用JFrame类创建窗体 157
10.1.2 使用JPanel类创建面板 160
10.1.3 使用JLabel类添加文字 161
10.1.4 使用JButton类添加按钮 162
10.1.5 Java GUI编程中的事件处理机制 164
10.2 布局管理器 170
10.2.1 流布局管理器 170
10.2.2 网格布局管理器 173
10.2.3 边框布局管理器 174
10.2.4 其他布局管理器 176
10.3 常用控件 178
10.3.1 控件类概述 179
10.3.2 文本框与密码框 179
10.3.3 文本区与滚动窗口 183
10.3.4 单选按钮与复选框 185
10.3.5 下拉列表框 188
10.3.6 对话框 191
10.3.7 表格 192
10.4 本章小结 196
思考与练习 196
第11章 输入/输出 197
11.1 I/O流的基本原理及分类 197
11.2 字节流和字符流 198
11.2.1 字节流简介 198
11.2.2 字符流简介 200
11.3 结点流 201
11.3.1 常用结点流简介 201
11.3.2 FileInputStream和FileOutputStream 201
11.3.3 FileReader和FileWriter 205
11.4 处理流 208
11.4.1 常用处理流简介 208
11.4.2 BufferedReader和BufferedWriter 208
11.4.3 PrintWriter 210
11.5 标准输入/输出 212
11.6 目录文件管理 215
11.7 本章小结 217
思考与练习 218
第12章 线程 219
12.1 线程的创建 219
12.1.1 认识线程 220
12.1.2 创建线程 220
12.1.3 后台线程与联合线程 223
12.2 线程的调度 226
12.2.1 线程的生命周期 226
12.2.2 线程的调度模型 226
12.2.3 线程的优先级 227
12.2.4 线程的让步 228
12.3 多线程的同步 230
12.3.1 同步的语句块 230
12.3.2 同步的方法 231
12.3.3 notify方法的使用 232
12.3.4 线程死锁 235
12.4 本章小结 236
思考与练习 237
第13章 网络编程 238
13.1 网络编程基础知识 238
13.2 URL类 240
13.3 Socket编程 242
13.3.1 Socket简介 242
13.3.2 ServerSocket简介 243
13.3.3 使用ServerSocket/Socket进行网络编程 244
13.4 本章小结 246
思考与练习 246
第14章 Java常用类 247
14.1 String和StringBuffer类 247
14.1.1 String类 248
14.1.2 StringBuffer类 250
14.2 包装类 250
14.3 集合类 252
14.3.1 集合类简介 252
14.3.2 List(列表) 253
14.3.3 Set(集) 257
14.3.4 Map(映射) 259
14.4 日期类 261
14.5 Random类 264
14.6 本章小结 265
思考与练习 265
第15章 学生管理系统的设计与实现 267
15.1 学生管理系统的设计 267
15.1.1 系统概述 267
15.1.2 系统功能模块设计 268
15.2 数据文件设计 272
15.3 学生管理系统的实现 274
15.4 本章小结 285
思考与练习 285
参考文献 286
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018