本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书以任务推进的方式进行讲解, 共11个任务, 包括初识Java、Java语法基础、Java面向对象编程以及1+X综合实战4个方面的内容, 以帮助读者培养良好的编程习惯, 熟悉开发工具的使用, 了解技术发展现状。本书的任务内容涉及冬奥会及冬奥项目、航空航天、健康管理等, 尝试从技术学习和技能实践过程中, 潜移默化地培养读者的爱国情怀和民族自豪感, 践行立德树人的根本任务。本书附有微课视频、多媒体电子课件、源代码、测试题及答案等丰富的教学资源, 微课视频在书中以二维码形式呈现, 方便读者直接观看, 实现线上线下学习相结合。
第1单元 初识Java
单元内容
学习目标
任务1.1 安装配置Java
【涉及知识点】
1.1.1 Java简介
1.1.2 Java语言的特点
1.1.3 Java核心机制
1.1.4 Java SE的 与安装
【实战记录活页手册】
任务1.2 “北京冬奥会欢迎您!”——编写第一个Java程序
【涉及知识点】
1.2.1 Java集成开发环境Eclipse
1.2.2 编写Java程序
【实战记录活页手册】
第2单元 Java语法基础
单元内容
学习目标
任务2.1 校园送餐需求数量统计——Java基本语法规则
【涉及知识点】
2.1.1 代码的基本格式
2.1.2 注释
2.1.3 标识符
2.1.4 关键字
2.1.5 常量与变量
2.1.6 数据类型
2.1.7 常见运算符
【实战记录活页手册】
任务2.2 花样滑冰旋转次数统计——程序的流程控制
【涉及知识点】
2.2.1 顺序结构
2.2.2 选择结构
2.2.3 循环结构
2.2.4 跳转语句
【实战记录活页手册】
任务2.3 运动项目的设定——方法定义
【涉及知识点】
2.3.1 方法的基本概念
2.3.2 方法重载
2.3.3 方法递归
【实战记录活页手册】
任务2.4 北京冬奥会奖牌榜——数组
【涉及知识点】
2.4.1 一维数组
2.4.2 数组的常规操作
2.4.3 多维数组
【实战记录活页手册】
第3单元 Java面向对象编程
单元内容
学习目标
任务3.1 学生健康信息管理——类和对象
【涉及知识点】
3.1.1 面向对象的概念
3.1.2 类和对象的刨建
3.1.3 类的封装
3.1.4 构造方法
3.1.5 static关键字
3.1.6 内部类
【实战记录活页手册】
任务3.2 物流信息管理——继承和多态
【涉及知识点】
3.2.1 继承
3.2.2 final关键字
3.2.3 抽象类
3.2.4 接口
3.2.5 多态
【实战记录活页手册】
任务3.3 航空系统异常处理模拟异常
【涉及知识点】
3.3.1 异常的基本概念
3.3.2 异常的分类
3.3.3 异常处理
【实战记录活页手册】
任务3.4 “犇犇”机器牛代码分类保存——包
【涉及知识点】
3.4.1 包的声明
3.4.2 包的导入
3.4.3 常用包文件
【实战记录活页手册】J
任务3.5 冬奥会智能餐厅——JDBC数据库编程
【涉及知识点】
3.5.1 JDBC概述
3.5.2 JDBC数据库编程基本操作
3.5.3 JDBC编程进阶
【实战记录活页手册】
第4单元 Java 1+X综合实战
单元内容
学习目标
【涉及知识点】
4.1 什么是1+X
4.2 Java Web应用开发职业技能等级标准
4.3 1+X理论试题
4.4 1+X实操试题
【实战记录活页手册(理论试题)】
【实战记录活页手册(实操试题)】
参考文献