| 作者 |
| 开课吧组 安志刚 李伟杰 |
| 丛书名 |
| 数字化人才职场赋能系列丛书 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111660408 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书适用于Java编程语言的初学者。在Java入门阶段很容易陷入概念繁杂和不知道从何入手的尴尬。本书定位于Java程序逻辑训练,以完成任务的方式一步步进行知识点讲解,*终完成任务验收,以任务拆解学习过程,学习目的性更强。每个任务以任务描述→目标→任务线索→任务实施→验收标准→问题总结→扩展阅读的主线展开,线索学习成为任务完成的关键点,让读者在具体任务的完成过程中进行Java程序逻辑入门学习,除了收获知识还能了解业务内容,直观感受程序解决实际问题的过程。 本书采用了目前业界使用率较高的IDEA作为开发工具,每个任务均配有重要知识点串讲视频,同时提供了可免费下载的完整的源代码供读者参考学习。 |
| 目录 |
| 致数字化人才的一封信 前言 ●任务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问题总结 |