图书介绍
JAVA程序设计方法基础及实训PDF|Epub|txt|kindle电子书版本下载
![JAVA程序设计方法基础及实训](https://www.shukui.net/cover/28/31991420.jpg)
- 孔敏,朱寅非主编 著
- 出版社: 南京:南京大学出版社
- ISBN:9787305164958
- 出版时间:2016
- 标注页数:243页
- 文件大小:32MB
- 文件页数:259页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
JAVA程序设计方法基础及实训PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象的分析与设计1
1.1 面向对象概述2
1.2 确定对象2
1.2.1 发现对象2
1.2.2 描述对象4
1.3 测试对象有效性5
1.3.1 问题域的相关性5
1.3.2 独立存在性6
1.3.3 属性和操作6
1.4 确定对象的属性和操作7
1.4.1 如何确定对象属性和操作7
1.4.2 对象建模8
1.4.3 一个特殊的对象属性9
1.5 类与对象概念10
1.6 软件开发的各个阶段11
本章小结12
本章实训12
本章习题12
第2章 程序设计入门13
2.1 程序设计语言13
2.2 Java程序设计语言特点14
2.3 Java程序创建和运行15
2.3.1 程序运行的前提15
2.3.2 程序的开发阶段17
2.3.3 Java语言如何实现跨平台运行17
2.4 算法及其描述18
2.4.1 算法描述方法18
2.4.2 顺序结构算法描述19
2.4.3 分支结构算法描述19
2.4.4 循环结构算法描述20
2.4.5 算法的流程图表示法22
2.4.6 算法应用举例22
本章小结23
本章实训24
本章习题24
第3章 Java应用程序基本结构与成分26
3.1 一个基本的Java应用程序27
3.1.1 Java语句27
3.1.2 Java程序基本结构28
3.2 Java句子成分29
3.2.1 Java语言的单词分类29
3.2.2 Java语言的标识符29
3.2.3 Java语言的关键字(保留字)30
3.2.4 Java语言的分隔符(标点符号)31
3.3 基本数据类型32
3.4 基本类型变量的创建与使用33
3.4.1 变量的创建33
3.4.2 变量赋值34
3.4.3 创建变量小窍门35
3.4.4 在程序中使用变量36
3.4.5 变量作用域36
3.5 常量39
3.5.1 布尔常量39
3.5.2 整型常量40
3.5.3 浮点型常量40
3.5.4 字符型常量41
3.5.5 字符串型常量41
3.5.6 符号常量42
3.6 数据类型转换42
3.6.1 自动类型转换(隐式转换)43
3.6.2 强制类型转换44
3.7 运算符与简单表达式语句45
3.7.1 赋值运算符45
3.7.2 算术运算符45
3.7.3 关系运算符46
3.7.4 逻辑运算符47
3.7.5 条件运算符48
3.7.6 运算符优先级别49
本章小结51
本章实训51
本章习题51
第4章 分支控制与循环控制语句53
4.1 if条件控制53
4.1.1 基本的if结构53
4.1.2 if语句的嵌套56
4.1.3 switch语句59
4.2 循环语句62
4.2.1 while循环语句62
4.2.2 do...while循环语句63
4.2.3 for循环语句64
4.2.4 break语句66
4.2.5 continue语句68
4.2.6 循环语句的嵌套70
4.2.7 循环语句小结71
本章小结71
本章实训72
本章习题72
第5章 类与对象编程初步74
5.1 面向对象编程特点74
5.2 类的结构76
5.3 成员变量声明78
5.4 成员方法声明80
5.4.1 访问控制修饰符80
5.4.2 其他类型的修饰符81
5.4.3 形式参数表81
5.4.4 返回值与return语句81
5.5 对象创建、赋值与操作83
5.5.1 创建对象84
5.5.2 给对象赋值86
5.5.3 对象初始化90
5.5.4 对象操作94
本章小结96
本章实训96
本章习题96
第6章 再论类成员98
6.1 对象方法(实例方法)99
6.1.1 对象方法的创建和调用99
6.1.2 使用this索引、类变量100
6.2 静态方法103
6.3 方法的按值调用与参数作用域107
6.4 使用main方法110
6.5 递归结构112
本章小结113
本章实训114
本章习题114
第7章 方法重载、内部类、系统类115
7.1 方法重载115
7.1.1 重载115
7.1.2 构造方法重载118
7.2 内部类121
7.3 使用系统定义的类124
本章小结130
本章实训130
本章习题130
第8章 字符串131
8.1 字符串String类131
8.2 字符串类中的常见方法132
8.3 字符串与数字、其他对象间的转换140
本章小结141
本章实训142
本章习题142
第9章 数组143
9.1 数组简介143
9.1.1 使用数组的原因143
9.1.2 数组定义145
9.2 一维数组的定义、初始化与应用145
9.2.1 一维数组的定义145
9.2.2 初始化一维数组146
9.2.3 一维数组的应用148
9.3 二维数组的定义、初始化与应用153
9.3.1 二维数组的定义153
9.3.2 二维数组的初始化153
9.3.3 二维数组的应用155
9.4 数组中的常见方法157
9.4.1 binarySearch查找方法157
9.4.2 equals判断数组相等方法158
9.4.3 fill填充数组元素方法158
9.4.4 sort排序方法159
本章小结160
本章实训160
本章习题160
第10章 继承、接口和包162
10.1 类的继承162
10.1.1 继承的概念162
10.1.2 类继承的实现164
10.1.3 方法的重写166
10.1.4 重写构造方法168
10.1.5 子类访问父类方法171
10.2 抽象(abstract)类173
10.3 接口176
10.4 包178
10.4.1 包的创建178
10.4.2 包的导入179
本章小结180
本章实训180
本章习题180
第11章 异常处理182
11.1 异常概述182
11.2 捕获异常185
11.3 使用异常getMessage()方法188
11.4 抛出并捕获多重异常190
11.5 finally语句块的使用192
11.6 创建自己的异常194
本章小结197
本章实训197
本章习题197
实训1 面向对象分析演练199
A.1.1 实训目的和要求199
A.1.2 实训准备与机房安排199
A.1.3 实训内容199
A.1.4 实训参考199
实训2 熟悉BlueJ的编程环境203
A.2.1 实训目的和要求203
A.2.2 实训准备与机房安排203
A.2.3 实训内容203
A.2.4 实训步骤(以操作系统Windows XP为例)203
实训3 第一个Java程序209
A.3.1 实训目的和要求209
A.3.2 实训准备209
A.3.3 实训内容209
A.3.4 实训报告格式210
实训4 分支结构和循环结构212
A.4.1 实训目的和要求212
A.4.2 实训准备212
A.4.3 实训内容212
A.4.4 实训报告格式214
实训5 类与对象215
A.5.1 实训目的和要求215
A.5.2 实训准备215
A.5.3 实训内容215
A.5.4 实训报告格式217
实训6 类成员218
A.6.1 实训目的和要求218
A.6.2 实训准备218
A.6.3 实训内容218
A.6.4 实训报告格式221
实训7 类的封装与继承222
A.7.1 实训目的和要求222
A.7.2 实训准备222
A.7.3 实训内容222
A.7.4 实训报告格式225
实训8 数组、字符串和异常226
A.8.1 实训目的和要求226
A.8.2 实训准备226
A.8.3 实训内容226
A.8.4 实训报告格式229
实训9 综合实训230
A.9.1 实训内容简介230
A.9.2 实训报告格式230
实训10 如何使用Java API帮助文档231
A.10.1 实训内容简介231
A.10.2 实训报告格式234
附录 模拟试题235
参考文献243