本篇主要提供从零开始学Java化学工业电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
书名:从零开始学Java 化学工业出版社
定价:99.00元
作者:明日科技
出版社:化学工业出版社
出版日期:2022-06-01
ISBN:9787122404824
字数:
页码:373
版次:
装帧:平装
开本:16开
商品重量:
篇 基础知识篇
章 搭建开发环境 2 视频讲解:7节,25分钟
1.1 Java概述 3
1.1.1 Java的两个常用版本 3
1.1.2 Java的主要特点及其用途 3
1.2 K和Eclipse 4
1.2.1 K的下载与安装 4
1.2.2 Eclipse的下载与启动 9
1.3 Eclipse的窗口和菜单 12
1.3.1 Eclipse的窗口说明 12
1.3.2 Eclipse的菜单说明 12
本章知识思维导图 13
第2章 个Java程序 14 视频讲解:11节,30分钟
2.1 编写Java程序的5个步骤 15
2.1.1 步:新建Java项目 15
2.1.2 第2步:新建Java类 16
2.1.3 第3步:编写Java代码 17
2.1.4 第4步:保存Java代码 17
2.1.5 第5步:运行Java应用程序 17
2.2 Java程序的组成部分 18
2.2.1 类 18
2.2.2 主方法 19
2.2.3 关键字 20
2.2.4 标识符 22
2.2.5 注释 22
2.2.6 控制台的输出操作 24
2.3 编码规范 25
本章知识思维导图 26
第3章 变量和基本数据类型 27 视频讲解:8节,39分钟
3.1 变量和常量 28
3.1.1 变量 28
3.1.2 常量 28
3.2 基本数据类型 29
3.2.1 整数类型 29
3.2.2 浮点类型 31
3.2.3 字符类型 32
3.2.4 布尔类型 34
3.3 类型转换 34
3.3.1 自动类型转换 34
3.3.2 强制类型转换 35
本章知识思维导图 36
第4章 运算符 37 视频讲解:10节,52分钟
4.1 赋值运算符 38
4.2 算术运算符 39
[实例4.1] 计算两个数字的和、差、积、商和余数 39
4.3 自增和自减运算符 41
[实例4.2] 计算两个数字的和、差、积、商和余数 41
4.4 关系运算符 42
[实例4.3] 比较两个数字的关系 42
4.5 逻辑运算符 43
[实例4.4] 判断逻辑表达式的是与非 44
4.6 位运算符 44
4.6.1 位逻辑运算符 45
[实例4.5] 判断位逻辑表达式的是与非 46
4.6.2 移位运算符 46
4.7 复合赋值运算符 49
4.8 三元运算符 50
4.9 圆括号 50
4.10 运算符优先级 51
本章知识思维导图 52
第5章 流程控制语句 53 视频讲解:9节,106分钟
5.1 分支结构 54
5.1.1 if语句 54
[实例5.1] 模拟拨打电话场景 55
5.1.2 if…else语句 55
5.1.3 if…else if多分支语句 56
[实例5.2] 根据用餐人数入座 57
5.1.4 判断语句嵌套 58
[实例5.3] 判断输入的年份是不是闰年 58
5.1.5 switch多分支语句 59
[实例5.4] 判断输入的分数属于哪类成绩 60
5.2 循环结构 62
5.2.1 while循环语句 62
[实例5.5] 使用while循环语句将1~10相加 62
5.2.2 do…while循环语句 63
[实例5.6] 判断用户输入的密码是否正确 63
5.2.3 for循环语句 63
[实例5.7] 使用for循环完成1~100相加的运算 64
5.2.4 foreach语句 65
[实例5.8] 使用foreach语句遍历数组 65
5.2.5 循环语句的嵌套 66
[实例5.9] 打印乘法口诀表 66
5.3 控制循环结构 67
5.3.1 break语句 67
[实例5.10] 打印1~20中的偶数 67
[实例5.11] 控制内层循环的循环次数 68
5.3.2 continue语句 68
[实例5.12] 打印1~20中的偶数 69
本章知识思维导图 70
第6章 数组 71 视频讲解:9节,48分钟
6.1 数组概述 72
6.2 一维数组 72
6.2.1 创建一维数组 73
6.2.2 给一维数组赋值 74
6.2.3 获取数组长度 75
[实例6.1] 调用length属性获取班级总人数 75
6.2.4 遍历一维数组 75
[实例6.2] 打印1~12月份各个月份的天数 75
6.3 二维数组 76
6.3.1 创建二维数组 77
6.3.2 给二维数组赋值 78
[实例6.3] 使用3种方法分别为3个二维数组赋值 78
6.3.3 遍历二维数组 78
[实例6.4] 分别用横版和竖版两种方式输出古诗 79
6.4 不规则数组 80
[实例6.5] 不规则二维数组每行的元素个数和各元素的值 80
本章知识思维导图 81
第7章 方法 82 视频讲解:8节,44分钟
7.1 定义方法 83
7.2 返回值 83
7.2.1 返回值类型 84
7.2.2 无返回值 85
[实例7.1] 使用return语句结束循环语句 86
7.3 参数 86
7.3.1 值参数 87
[实例7.2] 计算两个数之和的add方法 87
7.3.2 引用参数 87
[实例7.3] 修改一维数组中各个元素的值 87
7.3.3 不定长参数 88
[实例7.4] 求多个int型值之和 88
7.4 重载 89
[实例7.5] 编写add方法的多个重载形式 89
7.5 递归 90
本章知识思维导图 91
第8章 面向对象编程 94 视频讲解:22节,132分钟
8.1 面向对象概述 95
8.1.1 对象 95
8.1.2 类 95
8.1.3 面向对象程序设计的特点 96
8.2 面向对象基础 96
8.2.1 成员变量 97
8.2.2 成员方法 97
8.2.3 构造方法 98
8.2.4 this关键字 99
[实例8.1] 打印参数的值 99
[实例8.2] 购买鸡蛋灌饼时加几个蛋 100
8.3 static关键字 101
8.3.1 静态变量 101
[实例8.3] 修改静态成员变量的值 101
8.3.2 静态方法 102
[实例8.4] 打印衬衫、牛仔裤和皮鞋的产地 102
8.3.3 静态代码块 103
[实例8.5] 类成员的执行顺序 103
8.4 类的继承 104
8.4.1 extends关键字 104
[实例8.6] 父、子类中的构造方法的执行顺序 105
8.4.2 方法的重写 105
[实例8.7] 子类重写父类中的方法 105
8.4.3 super关键字 106
[实例8.8] 子类调用父类属性 106
[实例8.9] 子类调用并重写父类方法 107
[实例8.10] 使用super调用父类构造方法 108
8.4.4 所有类的父类——Object类 108
[实例8.11] 重写并自动调用toString方法 109
8.5 类的多态 110
8.5.1 向上转型 110
[实例8.12] 有一个人是一名教师 110
8.5.2 向下转型 111
[实例8.13] 不能说某只鸟是一只鸽子 111
8.5.3 instanceof关键字 112
[实例8.14] 判断以下说法正确与否 113
8.6 抽象类 114
8.6.1 abstract关键字 114
8.6.2 抽象类的使用 114
[实例8.15] 输出鸡的繁殖和移动方式 115
[实例8.16] 输出老鹰的繁殖和移动方式 116
[实例8.17] 九尾狐变成了人形 117
[实例8.18] 输出鸵鸟的体重和繁殖方式 117
8.7 接口 118
8.7.1 interface关键字 119
8.7.2 类实现接口 121
[实例8.19] 输出土拨鼠的两个发声方式 121
[实例8.20] 孩子喜欢做的事和爸爸、喜欢做的一样 122
8.7.3 接口继承接口 123
[实例8.21] 一个接口继承另外3个接口 123
8.8 final关键字 124
8.8.1 final类 124
[实例8.22] 把五星红旗类创建为final类 125
8.8.2 final方法 125
[实例8.23] 判断子类方法是不是重写父类方法后的方法 126
8.8.3 final变量 127
8.9 内部类 128
8.9.1 成员内部类 128
[实例8.24] 外部类调用内部类的方法 128
[实例8.25] 在其他类中使用成员内部类 129
8.9.2 静态内部类 130
[实例8.26] 内部类访问外部类的静态成员 130
[实例8.27] 外部类调用静态内部类的方法 130
8.9.3 局部内部类 131
[实例8.28] 只能在代码块中使用的局部内部类 131
本章知识思维导图 132