◆ 目录:◆
致数字化人才的一封信
前言
●任务1认识Java世界
1.1任务描述
1.2目标
1.3任务线索
1.3.1计算机基本概念
1.3.2Java历史
1.3.3Java语言开发环境概述
1.3.4下载JDK
1.3.5安装JDK
1.3.6Java程序开发步骤
1.4任务实施
1.5验收标准
1.6问题总结
1.7扩展阅读
1.7.1Java平台的版本划分
1.7.2Java语言是否跨平台
1.7.3如何实现Java跨平台
1.7.4安装IDEA完成Java代码的编写和运行
●任务2完成薪资转换工具
2.1任务描述
2.2目标
2.3任务线索
2.3.1Java程序基本结构及注释
2.3.2标识符命名规范
2.3.3Java数据类型和变量
2.3.4Java控制台输入输出
2.3.5Java运算符
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.1Java程序执行结构概述
3.3.2if语法
3.3.3switch语法
3.3.4字符串常用方法
3.4任务实施
3.5验收标准
3.6问题总结
3.7扩展阅读
3.7.1短路运算符与非短路运算符
3.7.2switch的表达式是否可以是“long”类型
●任务4实现Java“人机”对话
4.1任务描述
4.2目标
4.3任务线索
4.3.1Java程序循环结构概述
4.3.2while循环
4.3.3do-while循环
4.3.4for循环
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.11this关键字
6.3.12构造方法
6.3.13JavaBean标准
6.3.14异常处理
6.3.15Java中的包装类
6.3.16泛型集合ArrayList
6.4任务实施
6.5验收标准
6.6问题总结
6.7扩展阅读
6.7.1OOA
6.7.2OOD
6.7.3OOP
6.7.4MVC
●任务7实现文件加密
7.1任务描述
7.2目标
7.3任务线索
7.3.1File类
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.6Java项目打包
8.4任务实施
8.5验收标准
8.6问题总结