书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >>
Java开发手册 基础、案例、应用

Java开发手册 基础、案例、应用

作者:明日科技
出版社:化学工业出版社出版时间:2022-02-01
开本: 16开 页数: 444
中 图 价:¥73.5(5.7折) 定价  ¥129.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Java开发手册 基础、案例、应用 版权信息

Java开发手册 基础、案例、应用 本书特色

适读人群 :本书适合Java开发从业者和Java爱好者阅读参考,也可作为高校计算机相关专业的教材。系列书统一推广。

Java开发手册 基础、案例、应用 内容简介

《Java开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目。旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。 本书以Java开发为主要内容,分为3篇,分别是:基础篇、案例篇、应用篇,共30章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升技能。本书内容包含了Java开发**的基础知识和大量的实例和案例解析,使读者在学习相关技术和方法的同时,能够及时应用和消化相关知识。同时,本书在*后两章对两个大型应用项目进行了重点讲解,让读者亲自体验编程的乐趣。 本书适合Java开发从业者和Java爱好者阅读参考,也可作为高校计算机相关专业的教材。

Java开发手册 基础、案例、应用 目录

第1篇 基础篇
第1章 **个Java程序
1.1 预备知识 3
1.2 Java程序的组成部分 3
1.2.1 类 4
【实例1.1】输出某电影的片名、导演和主演 4
1.2.2 主方法 5
1.2.3 关键字 5
1.2.4 标识符 7
1.2.5 变量 8
1.2.6 注释 10
1.3 控制台的输入和输出操作 12
1.3.1 控制台输出字符 12
【实例1.2】输出老者与小孩的对话内容 12
1.3.2 控制台输入字符 13
1.4 编码规范 14
1.5 综合实例——计算两个数的和、差、积、商 14
1.6 实战练习 16

第2章 数据类型
2.1 基本数据类型 19
2.1.1 整数类型 19
2.1.2 浮点类型 20
2.1.3 字符类型 21
2.1.4 布尔类型 23
2.2 类型转换 23
2.2.1 自动类型转换 23
2.2.2 强制类型转换 25
2.3 综合实例——数据丢失 25
2.4 实战练习 26

第3章 运算符
3.1 赋值运算符 28
3.2 算术运算符 29
【实例3.1】计算两个数字的和、差、积、商和余数 29
3.3 自增和自减运算符 31
【实例3.2】对操作数进行自增和自减运算 31
3.4 关系运算符 31
【实例3.3】比较两个数字的关系 32
3.5 逻辑运算符 32
【实例3.4】判断逻辑表达式的是与非 33
3.6 复合赋值运算符 33
3.7 三元运算符 34
3.8 圆括号 35
3.9 运算符优先级 35
3.10 综合实例——精确地计算浮点数 35
3.11 实战练习 37

第4章 流程控制语句
4.1 分支结构 39
4.1.1 if语句 39
【实例4.1】是否缴纳个人所得税 39
4.1.2 if-else语句 40
4.1.3 if…else if多分支语句 41
4.1.4 switch多分支语句 42
【实例4.2】是否缴纳个人所得税 43
4.2 循环结构 44
4.2.1 while循环 44
【实例4.3】学生报数 44
4.2.2 do-while循环 45
【实例4.4】计算1~20的和 46
4.2.3 for循环 46
4.2.4 嵌套for循环 47
【实例4.5】输出九九乘法表 47
4.3 控制循环结构 47
4.3.1 break 47
【实例4.6】输出当和大于1000时的整数值 47
【实例4.7】描述一辆车的行驶过程 48
4.3.2 continue 49
【实例4.8】输出0~100之间所有偶数的和 49
4.4 综合实例——打印空心的菱形 50
4.5 实战练习 51

第5章 数组
5.1 初识数组 53
5.2 一维数组 53
5.2.1 声明 53
5.2.2 创建 54
5.2.3 初始化 54
5.3 一维数组的基本操作 56
5.3.1 遍历 56
【实例5.1】打印数组中的所有元素 56
5.3.2 复制 56
【实例5.2】新数组的大小可以大于原数组的大小 57
【实例5.3】终止下标可以大于原数组的大小 57
5.3.3 填充 58
【实例5.4】打印一位同学的5门选修课成绩 58
5.3.4 排序 58
【实例5.5】打印一位选手的*低分和*高分 58
5.3.5 搜索 59
5.4 二维数组 59
5.4.1 声明并创建 60
5.4.2 初始化 61
5.4.3 遍历 61
5.5 综合实例——冒泡排序 62
5.6 实战练习 63

第6章 方法
6.1 定义方法 65
6.2 返回值 65
6.2.1 返回值类型 66
【实例6.1】计算1~100的叠加和 67
6.2.2 无返回值 68
【实例6. 2】使用return结束循环 69
6.3 参数 70
6.3.1 值参数 70
【实例6.3】修改形参不会影响实参原有的值 70
6.3.2 引用参数 70
【实例6.4】修改数组中元素的值 71
6.3.3 不定长参数 71
【实例6.5】计算多个整数相加后的结果 71
6.4 递归 72
【实例6.6】分别计算4、5、6、10的阶乘 73
6.5 综合实例——同名方法 73
6.6 实战练习 75

第7章 面向对象编程
7.1 对象与类 77
7.1.1 对象 77
7.1.2 类 77
7.1.3 对象的创建 77
7.2 面向对象基础 78
7.2.1 成员变量 78
【实例7.1】定义鸟类中的成员变量 78
7.2.2 成员方法 78
7.2.3 构造方法 79
7.2.4 this关键字 80
【实例7.2】this关键字的必要性 80
7.3 static关键字 81
7.3.1 静态变量 81
【实例7.3】静态变量的使用方法 81
7.3.2 静态方法 82
7.4 类的继承 82
7.4.1 extends关键字 82
【实例7.4】父类、子类中的构造方法的执行顺序 83
【实例7.5】子类继承父类后调用父类的属性和方法 83
7.4.2 方法的重写 84
【实例7.6】子类重写的方法在父类的构造方法中被调用 84
7.4.3 super关键字 85
【实例7.7】使用super关键字调用父类属性 85
【实例7.8】使用super关键字调用父类方法 86
【实例7.9】使用super关键字调用父类构造方法 86
7.4.4 所有类的父类——Object类 87
【实例7.10】输出People类对象的姓名和年龄 87
7.5 类的多态 88
7.5.1 向上转型与向下转型 88
7.5.2 关键字instanceof 89
【实例7.11】判断不同类对象之间的继承关系 90
7.6 抽象类与接口 90
7.6.1 抽象类与抽象方法 91
7.6.2 接口的声明及实现 92
7.6.3 类同时实现多个接口 93
7.7 访问控制 93
7.7.1 访问控制符 93
7.7.2 关键字final 94
7.8 内部类 95
7.8.1 成员内部类 95
【实例7.12】心脏在跳动 96
7.8.2 匿名内部类 96
【实例7.13】匿名对象实现抽象方法 97
7.9 综合实例——计算几何图形的面积 97
7.10 实战练习 99

第8章 异常的捕获与处理
8.1 什么是异常 101
【实例8.1】如何抛出异常 101
8.2 异常的类型 101
8.2.1 系统错误——Error类 102
【实例8.2】系统错误 102
8.2.2 可控式异常——Exception类 103
【实例8.3】“文件没有找到”异常 103
8.2.3 运行时异常——RuntimeException类 103
【实例8.4】空指针异常 104
8.3 捕获异常 104
8.3.1 try-catch代码块 104
【实例8.5】捕获InputMismatchException异常 105
8.3.2 finally代码块 106
【实例8.6】关闭扫描器对象 106
8.4 抛出异常 107
8.4.1 throws关键字 107
【实例8.7】抛出7÷0的异常 107
8.4.2 throw关键字 108
8.5 自定义异常 108
8.6 综合实例——规定西红柿单价不得超过7元 109
8.7 实战练习 110

第9章 字符串 111
9.1 字符串与String类型 112
9.2 操作字符串对象 113
9.2.1 连接字符串 113
9.2.2 获取字符串信息 114
9.2.3 比较字符串 115
9.2.4 替换字符串 116
9.2.5 分割字符串 117
9.2.6 大小写转换 117
9.2.7 去除首末空格 117
9.3 格式化字符串 118
9.3.1 日期格式化 118
9.3.2 时间格式化 119
9.3.3 日期时间组合格式化 119
9.3.4 常规类型格式化 120
9.4 字符串对象与数值类型的相互转换 121
9.5 StringBuilder类对象 123
9.5.1 新建StringBuilder类对象 124
9.5.2 StringBuilder类的常用方法 124
9.6 综合实例——把数字金额转为大写金额 126
9.7 实战练习 127

第10章 Java常用类
10.1 包装类 129
10.1.1 Integer类 129
10.1.2 Double类 131
10.1.3 Boolean类 133
10.1.4 Character类 134
10.1.5 Number类 135
10.2 Math类 136
10.2.1 Math类的使用形式 136
10.2.2 常用数学运算方法 137
【实例10.1】三角函数的使用方法 137
【实例10.2】指数运算函数的使用方法 138
【实例10.3】取整方法的不同结果 139
【实例10.4】求两数的*大值和*小值以及一个数的绝对值 140
10.3 随机数 140
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服