零基础学Java(升级版)
¥99.00定价
作者: 明日科技
出版时间:2024-01
出版社:电子工业出版社
- 电子工业出版社
- 9787121472145
- 1-1
- 525155
- 66255120-9
- 平塑勒
- 16开
- 2024-01
- 304
- 程序设计
- 高职
内容简介
《零基础学 Java》升级版采用的开发环境为 JDK 11,图书从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 Java 语言进行程序开发需要掌握的知识和技术。全书共分16 章,包括初识 Java、Java 语言基础、流程控制、数组、面向对象编程基础、异常处理、Java 常用类和枚举类型、泛型与集合类及坦克大战游戏等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会 Java 程序开发的精髓,快速提高开发技能。
目录
__eol____eol__ __eol__ 第 1 篇 基础知识 __eol__第 1 章 初识 Java 1__eol__视频讲解:38 分钟 e 学码词条:32 个__eol__1.1 Java简介 2__eol__1.1.1 什么是Java 2__eol__1.1.2 Java的版本 2__eol__1.1.3 Java API文档 2__eol__1.2 搭建Java环境 3__eol__1.2.1 JDK的下载 3__eol__1.2.2 JDK的安装 4__eol__1.2.3 配置JDK 5__eol__1.2.4 测试开发环境 6__eol__1.3 Eclipse开发环境 7__eol__1.3.1 Eclipse简介 7__eol__1.3.2 下载Eclipse 7__eol__1.3.3 Eclipse的配置与启动 8__eol__1.3.4 Eclipse工作台 9__eol__1.3.5 导入项目文件 10__eol__1.4 Eclipse的使用 11__eol__1.4.1 创建Java项目 11__eol__1.4.2 创建Java类文件 12__eol__1.4.3 使用编辑器编写程序代码 13__eol__1.4.4 运行Java程序 15__eol__1.5 程序调试 15__eol__1.6 小结 17__eol__ __eol__第 2 章 Java 语言基础 19__eol__视频讲解:2 小时 18 分钟精彩实例:12 个__eol__e 学码词条:28 个__eol__2.1 代码注释 20__eol__2.2 变量与常量 21__eol__2.2.1 标识符与关键字 21__eol__2.2.2 变量 22__eol__2.2.3 常量 23__eol__2.3 基本数据类型 23__eol__2.3.1 整数类型 23__eol__2.3.2 浮点类型 25__eol__◆ 实例01 根据身高、体重计算BMI 指数 26__eol__2.3.3 字符类型 27__eol__◆ 实例02 打印特殊字符 28__eol__2.3.4 布尔类型 28__eol__◆ 实例03 用boolean 变量记录登录用户和密码 29__eol__2.4 数据类型转换 29__eol__2.4.1 隐式转换 30__eol__◆ 实例04 隐式转换自动提升到双精度 30__eol__2.4.2 显式转换 31__eol__◆ 实例05 利用显式转换实现精度缺失 31__eol__2.5 运算符 32__eol__2.5.1 赋值运算符 32__eol__◆ 实例06 使用赋值运算符为变量赋值 33__eol__2.5.2 算术运算符 33__eol__◆ 实例07 模拟计算器功能 34__eol__2.5.3 自增和自减运算符 35__eol__ __eol__零基础学 Java__eol__ __eol__◆ 实例08 变量实现自动增减服务 35__eol__2.5.4 关系运算符 36__eol__◆ 实例09 对用户输入的值进行比较 36__eol__2.5.5 逻辑运算符 37__eol__◆ 实例10 利用逻辑运算符和关系运算符进行运算38 2.5.6 位运算符 38__eol__◆ 实例11 使用位逻辑运算符进行运算 39__eol__◆ 实例12 使用位移运算符对密码加密 40__eol__2.5.7 复合赋值运算符 41__eol__2.5.8 三元运算符 42__eol__2.5.9 圆括号 43__eol__2.5.10 运算符优先级 43__eol__2.6 小结 44__eol__第 3 章 流程控制 45__eol__视频讲解:2 小时 30 分钟精彩实例:11 个__eol__e 学码词条:27 个__eol__3.1 程序结构 46__eol__3.2 条件语句 46__eol__3.2.1 if条件语句 46__eol__◆ 实例01 判断手机号码是否存在 48__eol__◆ 实例02 饭店座位分配 49__eol__3.2.2 switch多分支语句 51__eol__◆ 实例03 根据考试成绩判断等级 52__eol__3.3 循环语句 53__eol__3.3.1 while循环语句 54__eol__◆ 实例04 对1 ~ 10 进行相加计算 54__eol__3.3.2 do…while循环语句 55__eol__◆ 实例05 用户登录验证 55__eol__3.3.3 for循环语句 56__eol__◆ 实例06 1~100 的累加计算 56__eol__3.3.4 foreach语句 57__eol__◆ 实例07 遍历整型数组 58__eol__3.3.5 循环语句的嵌套 58__eol__◆ 实例08 输出乘法口诀表 59__eol__3.4 跳转语句 60__eol__3.4.1 break语句 60__eol__◆ 实例09 输出数字中的第一个偶数 60__eol__◆ 实例10 使用break 语句跳出指定的循环 61__eol__3.4.2 continue语句 62__eol__◆ 实例11 输出数字中的所有偶数 61__eol__3.5 小结 63__eol__ __eol__第 4 章 数组 64__eol__视频讲解:1 小时 26 分钟精彩实例:7 个__eol__e 学码词条:17 个__eol__4.1 数组的概述 65__eol__4.2 一维数组 65__eol__4.2.1 创建一维数组 65__eol__4.2.2 给一维数组赋值 66__eol__4.2.3 获取数组长度 67__eol__◆ 实例01 获取班级总人数 67__eol__4.2.4 一维数组的使用场景 67__eol__◆ 实例02 输出一年中各月的天数 67__eol__4.3 二维数组 68__eol__4.3.1 创建二维数组 69__eol__4.3.2 给二维数组赋值 70__eol__◆ 实例03 使用三种方式初始化二维数组 70__eol__4.3.3 二维数组的使用场景 71__eol__◆ 实例04 输出不同版式的古诗 71__eol__4.3.4 不规则数组 72__eol__◆ 实例05 输出不规则二维数组中的所有元素 72__eol__4.4 数组的基本操作 73__eol__4.4.1 遍历数组 73__eol__◆ 实例06 双循环嵌套遍历数组 73__eol__4.4.2 填充和批量替换数组元素 74__eol__◆ 实例07 将空数组填满数据 74__eol__4.5 小结 75__eol__第 5 章 字符串 76__eol__视频讲解:2 小时 50 分钟精彩实例:20 个__eol__e 学码词条:16 个__eol__5.1 String类 77__eol__5.1.1 声明字符串 77__eol__5.1.2 创建字符串 77__eol__◆ 实例01 为字符串赋值 78__eol__5.2 字符串的连接 79__eol__5.2.1 连接字符串 79__eol__◆ 实例02 李狗蛋的自我介绍 79__eol__5.2.2 连接其他数据类型 81__eol__◆ 实例03 获取班级总人数 67__eol__5.3 提取字符串信息 82__eol__5.3.1 获取字符串长度 82__eol__5.3.2 获取指定位置的字符 83__eol__ __eol__目录__eol__ __eol__◆ 实例04 找出字符串中索引位置为4 的字符 83__eol__5.3.3 获取子字符串索引位置 84__eol__◆ 实例05 判断字符串中是否有中文逗号 84__eol__5.3.4 判断字符串首尾内容 85__eol__◆ 实例06 统计某一品牌电器种类总数 85__eol__◆ 实例07 查找限号车牌 86__eol__5.3.5 获取字符数组 87__eol__◆ 实例08 提取字符串中的每一个字符 87__eol__5.3.6 判断子字符串是否存在 88__eol__◆ 实例09 在菜谱中查找某一道菜 88__eol__5.4 字符串的操作 89__eol__5.4.1 截取字符串 89__eol__◆ 实例10 截取身份证号中的出生日期 89__eol__5.4.2 字符串替换 90__eol__◆ 实例11 替换字符串中的错别字 90__eol__5.4.3 字符串分割 91__eol__◆ 实例12 将菜谱中的菜品保存在一个数组中 91__eol__5.4.4 大小写转换 92__eol__◆ 实例13 输出字符串的大小写格式 92__eol__5.4.5 去除空白内容 93__eol__◆ 实例14 去掉字符串两边的空白内容 93__eol__5.4.6 比较字符串是否相等 94__eol__◆ 实例15 比较字符串的内容是否相同 94__eol__5.5 可变字符串StringBuffer类 95__eol__◆ 实例16 为字符串追加不同类型的文字内容 96__eol__◆ 实例17 替换手机号中间四位为“××××” 97__eol__◆ 实例18 模拟VIP 插队排号 98__eol__◆ 实例19 删除台词中的失误片段 99__eol__◆ 实例20 StringBuffer 类中方法的使用 99__eol__5.6 小结 100__eol____eol__第 6 章 面向对象编程基础 10__eo