Java 8基础套用与开发( 二 )


Q-DMS伺服器端用于接收DMS客户端传送来的数据,并将数据保存到资料库中,同时将数据归档到文本档案中 。Q-DMS伺服器端对接收的数据提供监控和查询功能 。Q-DMS数据挖掘项目可以对多种数据类型进行採集,例如:日誌数据信息的採集、物流数据信息的採集等,多种数据信息都是基于继承关係 。
2.贯穿项目模组Q-DMS贯穿项目的所有模组实现穿插到《Java 8基础套用与开发》和《Java 8高级套用与开发》的所有章节中,每个章节在前一章节的基础上进行任务实现,对项目逐步进行叠代、升级,最终形成一个完整的项目,并将Java课程重点技能点进行强化套用 。其中,《Java 8基础套用与开发》是基于DOS选单驱动模式下完成数据採集、数据匹配以及数据显示功能模组的实现,《Java 8高级套用与开发》是基于Swing GUI图形界面用户事件互动模式下完成所有剩余模组 。3.基础章节任务实现本书由赵克玲老师编写并进行全书统稿,另外还有郭全友、冯娟娟参与审核工作 。作者已从事计算机教学和项目开发多年,拥有丰富的教学和实践经验 。由于时间有限,书中疏漏和不足之处在所难免,肯定广大读者及专家不吝赐教 。本书的相关资源,请到QST教材丛书资源网book.moocollege.cn下载 。目录第1章Java概述任务驱动学习路线本章目标1.1 Java简介1.1.1 Java起源1.1.2 Java发展史1.2 Java体系1.2.1 Java语言优势1.2.2 Java套用平台1.2.3 专有名词 1.2.4 Java跨平台原理1.2.5 垃圾回收机制1.3 JDK工具1.3.1 JDK安装配置1.3.2 JDK目录1.3.3 JDK常用工具1.4 Hello World程式1.5 输出与注释1.5.1 列印输出1.5.2 注释1.6 IDE集成开发环境1.7 贯穿任务实现1.7.1 实现【任务1-1】本章总结小结Q&A章节练习习题上机第2章Java语言基础任务驱动学习路线本章目标2.1 字元2.1.1 字元集2.1.2 分隔设定2.1.3 标识符2.1.4 关键字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 三元操作符2.4.4 运算符优先权2.5 流程控制2.5.1 分支结构2.5.2 循环结构2.5.3 转移语句2.6 数组2.6.1 创建数组2.6.2 初始化数组2.6.3 foreach遍历数组2.6.4 二维数组2.7 贯穿任务实现2.7.1 实现【任务2-1】2.7.2 实现【任务2-2】2.7.3 实现【任务2-3】本章总结小结Q&A章节练习习题上机第3章面向对象基础任务驱动学习路线本章目标3.1 面向对象思想3.1.1 面向对象简介3.1.2 面向对象名词3.1.3 面向对象特徵3.2 类与对象3.2.1 类的声明3.2.2 对象的创建和使用3.3 方法3.3.1 方法的参数传递机制3.3.2 构造方法3.3.3 方法重载3.3.4 可变参数3.4 封装和访问控制3.4.1 包3.4.2 访问控制符 3.5 静态成员3.6 对象数组3.7 贯穿任务实现3.7.1 实现【任务3-1】3.7.2 实现【任务3-2】3.7.3 实现【任务3-3】本章总结小结Q&A章节练习习题上机第4章核心类任务驱动学习路线本章目标4.1 基本类型的封装类4.2 装箱和拆箱4.3 Object类4.3.1 equals()方法4.3.2 toString()方法4.4 字元串类4.4.1 String类4.4.2 StringBuffer类4.4.3 StringBuilder类4.5 Scanner类4.6 Math类4.7 Date类4.8 贯穿任务实现4.8.1 实现【任务4-1】4.8.2 实现【任务4-2】4.8.3 实现【任务4-3】本章总结小结Q&A章节练习习题上机第5章类之间的关係任务驱动学习路线本章目标5.1 关係概述5.2 继承与多态5.2.1 继承5.2.2 多态5.2.3 super关键字5.2.4 final关键字5.3 其他关係5.3.1 依赖关係5.3.2 关联关係5.3.3 聚合关係5.3.4 组成关係5.4 内部类5.4.1 成员内部类5.4.2 局部内部类5.4.3 静态内部类5.4.4 匿名内部类5.5 单例模式5.6 贯穿任务实现5.6.1 实现【任务5-1】5.6.2 实现【任务5-2】5.6.3 实现【任务5-3】5.6.4 实现【任务5-4】本章总结小结Q&A章节练习习题上机第6章抽象类和接口任务驱动学习路线本章目标6.1 抽象类6.1.1 定义抽象类6.1.2 使用抽象类6.2 接口 6.2.1 定义接口6.2.2 实现接口6.2.3 接口的继承6.2.4 面向接口编程6.3 instanceof关键字6.4 贯穿任务实现6.4.1 实现【任务6-1】6.4.2 实现【任务6-2】6.4.3 实现【任务6-3】6.4.4 实现【任务6-4】本章总结小结Q&A章节练习习题上机第7章异常任务驱动学习路线本章目标7.1 异常概述7.1.1 异常类7.1.2 异常处理机制7.2 捕获异常7.2.1 try…catch语句7.2.2 try…catch…finally语句7.2.3 自动关闭资源的try语句7.2.4 嵌套的try…catch语句7.2.5 多异常捕获7.3 抛出异常7.3.1 throw抛出异常对象7.3.2 throws声明抛出异常序列7.4 自定义异常7.5 贯穿任务实现7.5.1 实现【任务7-1】7.5.2 实现【任务7-2】7.5.3 实现【任务7-3】本章总结小结Q&A章节练习习题上机第8章泛型与集合任务驱动学习路线本章目标8.1 泛型8.1.1 泛型定义8.1.2 通配符8.1.3 有界类型8.1.4 泛型的限制8.2 集合概述8.2.1 集合框架8.2.2 叠代器接口8.3 集合类8.3.1 Collection接口8.3.2 List接口及其实现类8.3.3 Set接口及其实现类8.3.4 Queue接口及其实现类8.3.5 Map接口及其实现类8.4集合转换8.5集合工具类8.6 贯穿任务实现8.6.1 实现【任务8-1】8.6.2 实现【任务8-2】8.6.2 实现【任务8-3】8.6.2 实现【任务8-4】8.6.2 实现【任务8-5】本章总结小结Q&A章节练习习题上机附录A Eclipse集成开发环境A.1 Eclipse简介 A.2 Eclipse下载及安装A.3 Eclipse常用操作A.4 Eclipse调试A.5 Eclipse导入A.6 Eclipse快捷键附录B Javac命令B.1 选项B.2 命令行参数档案附录C Java命令附录D Jar包D.1 jar命令语法D.2 选项D.3 设定应用程式的入口点附录E 静态块附录F 常用的类附录G ASCII表