图书介绍
Java程序设计基础pdf电子书版本下载
- 代永亮主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115275776
- 出版时间:2012
- 标注页数:236页
- 文件大小:68MB
- 文件页数:245页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论 1
1.1我国IT发展历程 1
1.1.1 IT发展历史 1
1.1.2 IT的发展趋势 2
1.1.3 IT在我国的发展 4
1.2我国软件发展历程………… 5
1.2.1软件的概念 5
1.2.2软件的发展阶段 5
1.2.3软件在我国的发展 6
1.3面向对象基础 7
1.3.1面向对象技术 9
1.3.2面向对象技术的发展历史 10
1.3.3面向对象程序设计的特点 10
1.3.4实体的抽象 11
本章小结 13
习题 13
第2章Java的基础知识 14
2.1 Java语言的产生与发展 14
2.2配置Java开发环境 21
2.2.1下载JDK 21
2.2.2安装JDK 25
2.2.3 Windows系统下配置和测试JDK 27
2.3 Java开发工具Eclipse 36
2.3.1 Eclipse简介 36
2.3.2 Eclipse的安装与启动 37
2.3.3 Eclipse编写程序的流程 43
2.4 Java的基本语法 48
2.4.1注释 48
2.4.2分号、块和空白 49
2.4.3标识符 50
2.4.4 Java关键字 50
2.5数据类型 53
2.5.1简单数据类型 53
2.5.2引用数据类型 53
2.5.3常量和变量 54
2.5.4整型数据 56
2.5.5浮点型数据 56
2.5.6字符型数据 57
2.5.7布尔型数据 57
2.5.8简单数据类型之间的转换 58
2.6语句 59
2.7 Java应用程序 61
2.8应用实例:字符转换 62
本章小结 64
习题 64
第3章Java语言的控制结构 66
3.1运算符和表达式 66
3.1.1运算符 66
3.1.2表达式 77
3.2选择结构 77
3.2.1简单的if语句 78
3.2.2 if-else语句 79
3.2.3嵌套的if-else多路选择结构 80
3.2.4 switch选择语句 82
3.3循环结构 84
3.3.1 while语句 85
3.3.2 do-while结构 86
3.3.3 for循环语句 88
3.3.4多重循环语句 89
3.3.5循环中的跳转语句 90
3.4应用实例 92
本章小结 96
习题 97
第4章 字符串和字符串处理 99
4.1 String基本知识 99
4.1.1构造String 99
4.1.2 String连接 101
4.1.3 String索引 101
4.1.4 String查找 102
4.1.5 StringBuffer 103
4.2字符串处理 105
4.2.1字符串字符处理 105
4.2.2字符串子串处理 107
4.3字符串相等性 109
4.3.1比较字符串 109
4.3.2对象相同与对象相等的对比 110
4.3.3 String相同与String相等的对比 111
4.4基本数据类型转换为字符串 113
4.5格式化字符串 113
4.5.1格式化日期和时间 114
4.5.2格式化数字 119
4.6应用实例 120
本章小结 122
习题 122
第5章 数组 124
5.1一维数组 124
5.1.1声明和创建数组 124
5.1.2数组分配和引用 125
5.1.3初始化数组 128
5.1.4数组赋值和使用数组值 128
5.1.5范例:数组复制 130
5.2二维数组 131
5.2.1二维数组方法 131
5.2.2数组初始化 131
5.3数组排序 132
5.4数组查找 134
5.5应用实例 136
本章小结 137
习题 138
第6章 面向对象基础 139
6.1使用类 139
6.1.1类的组成 139
6.1.2构造方法与初始化 142
6.1.3方法的重载 143
6.1.4静态成员 144
6.2继承 146
6.2.1继承的概念 146
6.2.2继承的定义 147
6.2.3使用继承方法 147
6.2.4属性继承与隐藏 149
6.3 this关键字与super关键字 152
6.4成员变量初始化 155
6.5应用实例 158
本章小结 160
习题 160
第7章 面向对象进阶 163
7.1多态与动态绑定 163
7.1.1多态和动态绑定 163
7.1.2父类对象与子类对象的转化 165
7.1.3 instanceof运算符 166
7.1.4泛型 168
7.1.5参数可变的方法 170
7.2抽象类与抽象方法 173
7.2.1抽象类 173
7.2.2抽象方法 174
7.3包 176
7.3.1包的作用 176
7.3.2包的创建 177
7.3.3包的引用 178
7.3.4向包中添加类 178
7.3.5包的作用域 180
7.3.6静态引用 181
7.4接口 183
7.4.1接口的概念 183
7.4.2接口的声明 184
7.4.3接口的实现 184
7.5静态变量 187
7.5.1类(static)变量 188
7.5.2类(static)方法 190
7.6关键字final 191
7.6.1 final类 191
7.6.2 final方法 192
7.6.3 final变量 193
7.7内部类 196
7.7.1内部类定义 196
7.7.2使用内部类 197
7.8包装类 200
7.9反射 203
7.9.1反射机制 203
7.9.2反射机制应用实例 203
本章小结 206
习题 206
第8章 异常处理 209
8.1异常的概念 209
8.1.1异常的定义 209
8.1.2异常体系 209
8.1.3系统定义的异常 210
8.2异常情况处理 211
8.2.1传统的错误处理 211
8.2.2 Java的默认异常处理 212
8.3在程序中处理异常 213
8.3.1异常抛出和捕获 213
8.3.2 try/catch/fimally 213
8.3.3多catch子句 216
8.3.4 throw和throws的使用 217
8.3.5异常方法覆盖 219
8.3.6异常处理的限制条件 221
8.4创建并抛出自定义的异常 221
8.5应用实例 223
本章小结 224
习题 224
附录A编码约定 227
A.1注释 227
A.1.1块注释 227
A.1.2单行注释 227
A.1.3 Java文档型注释 228
A.2缩进与空白 228
A.3命名约定 229
A.4括号的使用 229
A.5文件名与布局 230
A.6语句 231
A.7可执行语句 231
附录B ASCLL码和Unicode字符集 233
附录C Java关键字 235
附录D运算符的优先级结构 236