注册 登录 进入教材巡展
#

出版时间:2024-01

出版社:电子工业出版社

以下为《零基础学Java(升级版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121472145
  • 1-1
  • 525155
  • 68260184-4
  • 平塑勒
  • 16开
  • 2024-01
  • 593
  • 304
  • 电子与信息大类
  • 程序设计
  • 高职
内容简介
《零基础学 Java》升级版采用的开发环境为 JDK 11,图书从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 Java 语言进行程序开发需要掌握的知识和技术。全书共分16 章,包括初识 Java、Java 语言基础、流程控制、数组、面向对象编程基础、异常处理、Java 常用类和枚举类型、泛型与集合类及坦克大战游戏等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会 Java 程序开发的精髓,快速提高开发技能。
目录
第 1 篇 基础知识
第 1 章 初识 Java 1
视频讲解:38 分钟 e 学码词条:32 个
1.1 Java简介 2
1.1.1 什么是Java 2
1.1.2 Java的版本 2
1.1.3 Java API文档 2
1.2 搭建Java环境 3
1.2.1 JDK的下载 3
1.2.2 JDK的安装 4
1.2.3 配置JDK 5
1.2.4 测试开发环境 6
1.3 Eclipse开发环境 7
1.3.1 Eclipse简介 7
1.3.2 下载Eclipse 7
1.3.3 Eclipse的配置与启动 8
1.3.4 Eclipse工作台 9
1.3.5 导入项目文件 10
1.4 Eclipse的使用 11
1.4.1 创建Java项目 11
1.4.2 创建Java类文件 12
1.4.3 使用编辑器编写程序代码 13
1.4.4 运行Java程序 15
1.5 程序调试 15
1.6 小结 17

第 2 章 Java 语言基础 19
视频讲解:2 小时 18 分钟精彩实例:12 个
e 学码词条:28 个
2.1 代码注释 20
2.2 变量与常量 21
2.2.1 标识符与关键字 21
2.2.2 变量 22
2.2.3 常量 23
2.3 基本数据类型 23
2.3.1 整数类型 23
2.3.2 浮点类型 25
◆ 实例01 根据身高、体重计算BMI 指数 26
2.3.3 字符类型 27
◆ 实例02 打印特殊字符 28
2.3.4 布尔类型 28
◆ 实例03 用boolean 变量记录登录用户和密码 29
2.4 数据类型转换 29
2.4.1 隐式转换 30
◆ 实例04 隐式转换自动提升到双精度 30
2.4.2 显式转换 31
◆ 实例05 利用显式转换实现精度缺失 31
2.5 运算符 32
2.5.1 赋值运算符 32
◆ 实例06 使用赋值运算符为变量赋值 33
2.5.2 算术运算符 33
◆ 实例07 模拟计算器功能 34
2.5.3 自增和自减运算符 35

零基础学 Java

◆ 实例08 变量实现自动增减服务 35
2.5.4 关系运算符 36
◆ 实例09 对用户输入的值进行比较 36
2.5.5 逻辑运算符 37
◆ 实例10 利用逻辑运算符和关系运算符进行运算38 2.5.6 位运算符 38
◆ 实例11 使用位逻辑运算符进行运算 39
◆ 实例12 使用位移运算符对密码加密 40
2.5.7 复合赋值运算符 41
2.5.8 三元运算符 42
2.5.9 圆括号 43
2.5.10 运算符优先级 43
2.6 小结 44
第 3 章 流程控制 45
视频讲解:2 小时 30 分钟精彩实例:11 个
e 学码词条:27 个
3.1 程序结构 46
3.2 条件语句 46
3.2.1 if条件语句 46
◆ 实例01 判断手机号码是否存在 48
◆ 实例02 饭店座位分配 49
3.2.2 switch多分支语句 51
◆ 实例03 根据考试成绩判断等级 52
3.3 循环语句 53
3.3.1 while循环语句 54
◆ 实例04 对1 ~ 10 进行相加计算 54
3.3.2 do…while循环语句 55
◆ 实例05 用户登录验证 55
3.3.3 for循环语句 56
◆ 实例06 1~100 的累加计算 56
3.3.4 foreach语句 57
◆ 实例07 遍历整型数组 58
3.3.5 循环语句的嵌套 58
◆ 实例08 输出乘法口诀表 59
3.4 跳转语句 60
3.4.1 break语句 60
◆ 实例09 输出数字中的第一个偶数 60
◆ 实例10 使用break 语句跳出指定的循环 61
3.4.2 continue语句 62
◆ 实例11 输出数字中的所有偶数 61
3.5 小结 63

第 4 章 数组 64
视频讲解:1 小时 26 分钟精彩实例:7 个
e 学码词条:17 个
4.1 数组的概述 65
4.2 一维数组 65
4.2.1 创建一维数组 65
4.2.2 给一维数组赋值 66
4.2.3 获取数组长度 67
◆ 实例01 获取班级总人数 67
4.2.4 一维数组的使用场景 67
◆ 实例02 输出一年中各月的天数 67
4.3 二维数组 68
4.3.1 创建二维数组 69
4.3.2 给二维数组赋值 70
◆ 实例03 使用三种方式初始化二维数组 70
4.3.3 二维数组的使用场景 71
◆ 实例04 输出不同版式的古诗 71
4.3.4 不规则数组 72
◆ 实例05 输出不规则二维数组中的所有元素 72
4.4 数组的基本操作 73
4.4.1 遍历数组 73
◆ 实例06 双循环嵌套遍历数组 73
4.4.2 填充和批量替换数组元素 74
◆ 实例07 将空数组填满数据 74
4.5 小结 75
第 5 章 字符串 76
视频讲解:2 小时 50 分钟精彩实例:20 个
e 学码词条:16 个
5.1 String类 77
5.1.1 声明字符串 77
5.1.2 创建字符串 77
◆ 实例01 为字符串赋值 78
5.2 字符串的连接 79
5.2.1 连接字符串 79
◆ 实例02 李狗蛋的自我介绍 79
5.2.2 连接其他数据类型 81
◆ 实例03 获取班级总人数 67
5.3 提取字符串信息 82
5.3.1 获取字符串长度 82
5.3.2 获取指定位置的字符 83

目录

◆ 实例04 找出字符串中索引位置为4 的字符 83
5.3.3 获取子字符串索引位置 84
◆ 实例05 判断字符串中是否有中文逗号 84
5.3.4 判断字符串首尾内容 85
◆ 实例06 统计某一品牌电器种类总数 85
◆ 实例07 查找限号车牌 86
5.3.5 获取字符数组 87
◆ 实例08 提取字符串中的每一个字符 87
5.3.6 判断子字符串是否存在 88
◆ 实例09 在菜谱中查找某一道菜 88
5.4 字符串的操作 89
5.4.1 截取字符串 89
◆ 实例10 截取身份证号中的出生日期 89
5.4.2 字符串替换 90
◆ 实例11 替换字符串中的错别字 90
5.4.3 字符串分割 91
◆ 实例12 将菜谱中的菜品保存在一个数组中 91
5.4.4 大小写转换 92
◆ 实例13 输出字符串的大小写格式 92
5.4.5 去除空白内容 93
◆ 实例14 去掉字符串两边的空白内容 93
5.4.6 比较字符串是否相等 94
◆ 实例15 比较字符串的内容是否相同 94
5.5 可变字符串StringBuffer类 95
◆ 实例16 为字符串追加不同类型的文字内容 96
◆ 实例17 替换手机号中间四位为“××××” 97
◆ 实例18 模拟VIP 插队排号 98
◆ 实例19 删除台词中的失误片段 99
◆ 实例20 StringBuffer 类中方法的使用 99
5.6 小结 100

第 6 章 面向对象编程基础 10__eo