图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 崔曙光,李春奇主编;杨志茹主审 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113121747
- 出版时间:2011
- 标注页数:286页
- 文件大小:111MB
- 文件页数:301页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述及开发环境搭建1
1.1 认识Java1
1.1.1 什么是Java2
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和FileOutputStream201
11.3.3 FileReader和FileWriter205
11.4 处理流208
11.4.1 常用处理流简介208
11.4.2 BufferedReader和BufferedWriter208
11.4.3 PrintWriter210
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