![]()
内容推荐 本书适用于Java编程语言的初学者。在Java入门阶段很容易陷入概念繁杂和不知道从何入手的尴尬。本书定位于Java程序逻辑训练,以完成任务的方式一步步进行知识点讲解,很终完成任务验收,以任务拆解学习过程,学习目的性更强。每个任务以任务描述一目标一任务线索一任务实施一验收标准一问题总结一扩展阅读的主线展开,线索学习成为任务完成的关键点,让读者在具体任务的完成过程中进行Java程序逻辑入门学习,除了收获知识还能了解业务内容,直观感受程序解决实际问题的过程。 本书采用了目前业界使用率较高的IDEA作为开发工具,每个任务均配有重要知识点串讲视频,同时提供了可免费下载的完整的源代码供读者参考学习。 目录 致数字化人才的一封信 前言 任务1 认识Java世界 1.1 任务描述 1.2 目标 1.3 任务线索 1.3.1 计算机基本概念 1.3.2 Java历史 1.3.3 Java语言开发环境概述 1.3.4 下载JDK 1.3.5 安装JDK 1.3.6 Java程序开发步骤 1.4 任务实施 1.5 验收标准 1.6 问题总结 1.7 扩展阅读 1.7.1 Java平台的版本划分 1.7.2 Java语言是否跨平台 1.7.3 如何实现Java跨平台 1.7.4 安装IDEA完成Java代码的编写和运行 任务2 完成薪资转换工具 2.1 任务描述 2.2 目标 2.3 任务线索 2.3.1 Java程序基本结构及注释 2.3.2 标识符命名规范 2.3.3 Java数据类型和变量 2.3.4 Java控制台输入输出 2.3.5 Java运算符 2.3.6 格式化输出 2.4 任务实施 2.5 验收标准 2.6 问题总结 2.7 扩展阅读 2.7.1 使用Java实现两数交换 2.7.2 解析四位正整数并求各位数字之和 任务3 实现出租车计费功能 3.1 任务描述 3.2 目标 3.3 任务线索 3.3.1 Java程序执行结构概述 3.3.2 if语法 3.3.3 switch语法 3.3.4 字符串常用方法 3.4 任务实施 3.5 验收标准 3.6 问题总结 3.7 扩展阅读 3.7.1 短路运算符与非短路运算符 3.7.2 switch的表达式是否可以是“long”类型 任务4 实现Java“人机”对话 4.1 任务描述 4.2 目标 4.3 任务线索 4.3.1 Java程序循环结构概述 4.3.2 while循环 4.3.3 do-while循环 4.3.4 for循环 4.3.5 循环中的关键字 4.3.6 通过断点调试理解循环结构 4.3.7 循环嵌套及典型应用案例 4.3.8 字符串方法补充 4.4 任务实施 4.5 验收标准 4.6 问题总结 4.7 扩展阅读 4.7.1 实现1~100的求和功能 4.7.2 鸡兔同笼问题 任务5 实现会议室预定管理 5.1 任务描述 5.2 目标 5.3 任务线索 5.3.1 一维数组基本语法 5.3.2 数组常见属性和方法 5.3.3 一维数组常见算法 5.3.4 二维数组 5.3.5 整数输入的有效性判断 5.4 任务实施 5.5 验收标准 5.6 问题总结 5.7 扩展阅读 5.7.1 二分法查找 5.7.2 杨辉三角 任务6 实现小区快递管理 6.1 任务描述 6.2 目标 6.3 任务线索 6.3.1 面向对象概述 6.3.2 类与对象的关系 6.3.3 类的定义 6.3.4 类的成员——属性 6.3.5 类的成员——方法 6.3.6 对象的创建与使用 6.3.7 包 6.3.8 方法定义和调用示例 6.3.9 系统定义方法及static方法 6.3.10 封装 6.3.11 this关键字 6.3.12 构造方法 6.3.13 JavaBean标准 6.3.14 异常处理 6.3.15 Java中的包装类 6.3.16 泛型集合ArrayList 6.4 任务实施 6.5 验收标准 6.6 问题总结 6.7 扩展阅读 6.7.1 OOA 6.7.2 OOD 6.7.3 OOP 6.7.4 MVC 任务7 实现文件加密 7.1 任务描述 7.2 目标 7.3 任务线索 7.3.1 File类 7.3.2 文件读写操作 7.3.3 序列化与反序列化 7.4 任务实施 7.5 验收标准 7.6 问题总结 7.7 扩展阅读 任务8 家庭记账系统 8.1 任务描述 8.2 目标 8.3 任务线索 8.3.1 项目概述 8.3.2 项目需求 8.3.3 设计框架 8.3.4 开发实现 8.3.5 测试环节 8.3.6 Java项目打包 8.4 任务实施 8.5 验收标准 8.6 问题总结
|