Java程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:姚南生主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2006
- ISBN:7307053608
- 页数:268 页
第1章 Java语言概述 1
1.1 Java的形成与特点 1
1.1.1 Java的形成 1
1.1.2 Java的特点 1
1.2 面向对象的基本概念 2
1.3 Java的开发工具和运行过程 3
1.3.1 Java的开发工具简介 4
1.3.2 Java运行环境的安装和配置 6
1.3.3 Java的编辑、编译和运行 6
本章小结 8
习题1 8
第2章 Java语言编程基础 9
2.1 数据类型概述 9
2.1.1 基本数据类型 9
2.1.2 常量 14
2.1.3 变量 15
2.1.4 各数据类型之间的转换 18
2.2 运算符与表达式 21
2.2.1 算术运算符及其表达式 21
2.2.2 关系运算符及其表达式 23
2.2.3 逻辑运算符及其表达式 24
2.2.4 位运算符及其表达式 27
2.2.5 其他运算符及其表达式 29
2.2.6 运算符的优先级 31
2.3 流程控制语句 33
2.3.1 if语句 33
2.3.2 switch语句 37
2.3.3 for循环语句 40
2.3.4 while循环语句 42
2.3.5 跳转语句 44
2.4 方法 50
2.4.1 方法的基本概念 50
2.4.2 参数与返回值 51
2.4.3 递归方法 52
本章小结 54
习题2 54
第3章 类和对象 55
3.1 类的基本概念 55
3.1.1 类和对象 55
3.1.2 定义类 56
3.2 对象的创建与使用 58
3.2.1 创建对象 58
3.2.2 对象成员的使用 59
3.2.3 类成员的访问控制 61
3.3 构造函数 64
3.3.1 构造函数的定义 64
3.3.2 默认构造函数 66
3.3.3 构造函数的使用 67
3.4 参数的传递和this的引用 70
3.4.1 对象作为方法的参数 70
3.4.2 关键字this的引用 71
3.4.3 类的封装 72
3.5 包 74
3.5.1 包的概念 74
3.5.2 定义包 75
3.5.3 包的引用 76
3.6 类应用实例 79
本章小结 81
习题3 81
第4章 继承、多态和接口 82
4.1 继承和多态的基本概念 82
4.2 类的继承 82
4.2.1 继承的实现步骤 83
4.2.2 属性和方法的继承 83
4.2.3 父类与子类对象的转换 83
4.2.4 构造函数的继承 84
4.3 类成员的覆盖 86
4.3.1 覆盖的使用 86
4.3.2 对被覆盖成员的操作 87
4.4 方法重载 90
4.4.1 方法的重载 91
4.4.2 构造函数的重载 92
4.5 抽象类和最终类 94
4.5.1 抽象类 94
4.5.2 最终类 96
4.6 接口 97
4.6.1 接口的基本概念 97
4.6.2 接口的实现 98
本章小结 100
习题4 100
第5章 数据类型类和数组对象 101
5.1 数据类型类 101
5.1.1 数据类型类的属性 101
5.1.2 数据类型类的常用方法 101
5.2 数组 102
5.2.1 数组的定义与创建 102
5.2.2 数组元素的访问 103
5.2.3 二维数组的使用 107
5.3 命令行参数 111
本章小结 112
习题5 112
第6章 Java类库 113
6.1 Java类库的常用包 113
6.2 java.lang的常用类介绍 114
6.2.1 String类和String Buffer类 114
6.2.2 System类 121
6.2.3 Math类 125
6.3 java.util的集合类介绍 127
6.3.1 Vector类 128
6.3.2 Stack类 130
6.3.3 Hashtable类 131
6.4 Java技术文档的使用方法 133
本章小结 134
习题6 134
第7章 Java数据流 135
7.1 Java数据流概述 135
7.1.1 流的基本概念 135
7.1.2 java.io包中的流类 136
7.1.3 InputStream与OutputStream类 137
7.1.4 具体输入/输出流 138
7.2 文件操作类 138
7.2.1 文件操作类的构造函数 138
7.2.2 文件操作类的常用方法 139
7.3 文件输入与输出 142
7.3.1 FileInputStream类和FileOutputStream类的使用 142
7.3.2 对文件中基本数据类型的操作 144
7.3.3 随机文件的读取 147
7.4 标准输入和输出 154
7.4.1 标准输入对象 154
7.4.2 标准输出对象 154
7.4.3 数据类型的转换 156
本章小结 159
习题7 159
第8章 图形用户界面 160
8.1 Java图形用户界面概述 160
8.1.1 AWT和Swing简介 161
8.1.2 组件和容器 164
8.2 常用组件简介 164
8.2.1 按钮和标签 165
8.2.2 复选框和单选按钮 170
8.2.3 滚动面板 176
8.2.4 文本框 177
8.2.5 列表框 184
8.2.6 对话框 190
8.2.7 菜单 193
8.3 布局管理器的应用 199
8.3.1 布局管理器概述 199
8.3.2 流布局及其使用 199
8.3.3 边界布局及其使用 201
8.3.4 网络布局及其使用 203
8.3.5 卡片布局及其使用 204
8.4 Java事件处理机制 206
8.4.1 Java事件处理概述 207
8.4.2 Java常用事件 208
8.4.3 事件适配器 215
本章小结 217
习题8 217
第9章 Java Applet 218
9.1 Java Applet简介 218
9.1.1 Java Applet示例 218
9.1.2 Java Applet的运行方式 220
9.2 Java Applet的基本用法 223
9.2.1 Java Applet包简介 223
9.2.2 Java Applet的生命周期 226
9.3 Java Applet的参数设置 228
9.4 利用Applet显示图像和播放声音 230
9.4.1 显示图像 230
9.4.2 播放声音 233
本章小结 236
习题9 237
第10章 Java异常处理 238
10.1 异常处理概述 238
10.1.1 异常简介 238
10.1.2 异常处理机制 239
10.1.3 异常的种类 240
10.1.4 错误的种类 244
10.2 异常的处理方法 245
10.2.1 try/catch/finally的使用 245
10.2.2 异常的声明 254
10.2.3 抛出异常 255
10.2.4 自定义Java异常子类 262
本章小结 268
习题10 268
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017