关于本书的内容有任何问题,请联系 王照玉
单元1 初识Java 1 1.1 知识储备 1 1.1.1 Java概述 1 1.1.2 JDK的下载与安装 3 1.1.3 环境变量的配置 7 1.1.4 IDEA的下载、安装与启动 8 1.2 任务实现 12 1.2.1 任务1:利用记事本编写Java程序 12 1.2.2 任务2:利用IDEA编写Java程序 14 1.3 任务拓展:实现“美食优选”欢迎界面 16 单元小结 18 习题 18 单元2 Java语言基础 19 2.1 知识储备 19 2.1.1 Java程序的基本结构 19 2.1.2 Java的注释 20 2.1.3 Java的关键字 22 2.1.4 Java的标识符 22 2.1.5 数据类型 23 2.1.6 常量 24 2.1.7 变量 26 2.1.8 数据类型的转换 27 2.1.9 运算符和表达式 29 2.1.10 控制台输出和输入 37 2.2 任务实现 38 2.2.1 任务1:计算圆的周长和面积 38 2.2.2 任务2:计算成绩 39 2.3 任务拓展:逆序输出3位正整数 40 单元小结 42 习题 42 单元3 Java控制结构 43 3.1 知识储备 43 3.1.1 顺序结构 43 3.1.2 选择结构 47 3.1.3 循环结构 64 3.1.4 中断语句 79 3.2 任务实现 82 3.2.1 任务1:实现四则运算 82 3.2.2 任务2:实现随机出题 84 3.3 任务拓展:实现棒、老虎、鸡、虫游戏 86 单元小结 90 习题 90 单元4 方法与数组 91 4.1 知识储备 91 4.1.1 方法的声明与调用 91 4.1.2 方法的递归调用 95 4.1.3 方法的重载 96 4.1.4 变量的作用域 98 4.1.5 一维数组 100 4.1.6 二维数组 105 4.2 任务实现 109 4.2.1 任务1:输出图形 109 4.2.2 任务2:冒泡排序 111 4.2.3 任务3:成绩统计 113 4.3 任务拓展:实现迷你考试系统 114 单元小结 121 习题 121 单元5 面向对象基础 123 5.1 知识储备 123 5.1.1 面向对象的基本概念 123 5.1.2 类与对象 124 5.1.3 访问权限 127 5.1.4 类的属性封装 128 5.1.5 构造方法 131 5.1.6 this关键字 133 5.1.7 static关键字 136 5.2 任务实现 140 5.2.1 任务1:输出学生的基本信息 140 5.2.2 任务2:输出花的海洋的基本信息 142 5.3 任务拓展:输出迷你动物园的基本信息 144 单元小结 146 习题 146 单元6 面向对象高级 148 6.1 知识储备 148 6.1.1 类的继承 148 6.1.2 方法的重写 150 6.1.3 Object类 151 6.1.4 super关键字 153 6.1.5 final关键字 157 6.1.6 抽象类 158 6.1.7 接口 161 6.1.8 对象类型转换 164 6.1.9 多态 166 6.1.10 内部类 168 6.2 任务实现 172 6.2.1 任务1:输出动物小世界的基本信息 172 6.2.2 任务2:计算图形周长和面积 174 6.3 任务拓展:实现特色饭店点单服务 176 单元小结 180 习题 180 单元7 异常处理 182 7.1 知识储备 182 7.1.1 异常概述 182 7.1.2 异常的分类 183 7.1.3 异常的捕获 184 7.1.4 异常的抛出 186 7.1.5 自定义异常类 188 7.2 任务实现 190 7.2.1 任务1:多catch块的异常捕获 190 7.2.2 任务2:输入数据类型异常处理 191 7.3 任务拓展:年龄范围限制异常处理 193 单元小结 196 习题 196 单元8 常用Java API 197 8.1 知识储备 197 8.1.1 包装类 197 8.1.2 字符串类 199 8.1.3 Math类 206 8.1.4 Random类 208 8.1.5 时间处理相关类 209 8.1.6 大数字运算类 213 8.2 任务实现 215 8.2.1 任务1:求某年2月的天数 215 8.2.2 任务2:字符串加密和解密 216 8.3 任务拓展:登录验证 217 单元小结 219 习题 219 单元9 集合 221 9.1 知识储备 221 9.1.1 集合概述 221 9.1.2 Collection集合 222 9.1.3 List集合 222 9.1.4 Iterator接口 226 9.1.5 foreach循环 229 9.1.6 Set集合 230 9.1.7 Map集合 232 9.1.8 泛型 236 9.2 任务实现 239 9.2.1 任务1:歌曲点播 239 9.2.2 任务2:模拟百度翻译 241 9.3 任务拓展:实现学生信息管理系统 242 单元小结 247 习题 247 单元10 I/O 249 10.1 知识储备 249 10.1.1 File类 249 10.1.2 I/O流 252 10.1.3 文件字节流 253 10.1.4 文件字符流 255 10.1.5 缓冲流 257 10.2 任务实现 259 10.2.1 任务1:删除目录 259 10.2.2 任务2:添加行号 260 10.3 任务拓展:设计小小记事本 261 单元小结 265 习题 265
本书全面、系统地介绍了信息技术的基础知识及WPS Office 的基本操作。全书共七个模块,涉及文档处理、电子...
随着人工智能技术的迅猛发展,大语言模型(如DeepSeek)已经在多个行业中展现出巨大的潜力,成为推动数字化转...
本书共10 个项目,各项目分别为认识单片机、单片机常用开发软件、单片机最小系统及I/O 接口、单片机C 语言程...
JavaScript是一门广泛应用于Web前端开发的脚本语言,能够为网页添加各式各样的动态效果和交互功能,为用...
Bootstrap是一个基于HTML5 和CSS3 的前端开发框架,它现成可用的HTML 元素、CSS 样式、...
本书详尽、全面地阐述Web程序开发的相关知识。全书共9章,内容涵盖Web应用程序概述、Web开发环境搭建、PH...
本书依据高等职业院校软件技术专业教学标准,参考《Web 应用软件测试职业技能等级标准》及全国职业院校技能大赛“...
本书构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇,共10个模块,分别是基于JSP指令和标签的Web ...
本书内容安排遵循学生的认知规律,结合Python的特点,将教学内容分为Python基础与数据分析两大部分。全书...
我要评论