教育>高职高专>计算机类
Java语言及其应用实操  

Java语言及其应用实操  "

作者:怯肇乾
ISBN:9787121447488
定价:¥45.0
字数:240千字
页数:200
出版时间:2023-01
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书通过图表引用编著Java语言及其开发应用,将传统Java内容精减为1/3学时并突出实例操训,拓展1/3学时作Java典型应用互动教学,再扩展1/3学时作Java常见类型项目演练。言简意赅、形象趣味、专注运用,贯穿编著始终。每部分都嵌入有习语学习,如诚实守信、学以致用、创新创业、产学研融合等。主要内容包括三部分:基础训练、案例实战和项目综合演练。

前言

本书以Java语言为基础,通过经典案例,由浅入深地介绍了Java语言的应用,共4章:第1章为入门准备;第2章为Java基础训练;第3章为经典案例实战;第4章为项目综合演练。 第1章 入门准备 本章为介绍Java语言做准备,首先引入两个入门案例,使读者对Java语言有一个基本了解,然后介绍课程教学纲要和课程互动教学,主要包括课程考核办法、云端教研室和云上电子办公,最后介绍Java语言的学习环境。 第2章 Java基础训练 本章针对具体的培养目标,汇总所需知识点,精心选择案例,参考资料从传统的应用技术教材改为生动形象、随时实战的线上课堂:菜鸟教程,分别从基础知识、Java类基础、Java资源类、文件操作、异常处理和线程操作等方面进行训练,训练内容丰富多样、由点到面、由面到线。 第3章 经典案例实战 本章运用Java语言进行程序设计,包括运算分析、Web后端服务支撑、测控与数据交互等内容。运算分析主要包括经典数学运算、常用加密算法和数字滤波器。Web后端服务支撑可实现在前端页面展示随机数的功能。测控与数据交互采用客户端/服务器模式:客户端模拟受控车辆,服务器端实现车辆的运行与监控,远程测控框架由传统的Socket网络通信变为Apache MINA。本章还列出了作业和成绩表,供读者练习。 第4章 项目综合演练 本章选取简易计算器的可视化实现、可视化串口通信设计、空气质量监测控制系统设计、Web/App后端服务、大数据分析与提取等代表性项目进行综合演练。项目的类型有Java项目、Web项目和微服务架构的Maven项目。在实践过程中,本章详细讲解软件架构和领域驱动设计的思想,为读者日后设计项目打下坚实基础。本章列出了作业、实训报告和成绩表,可帮助读者学习知识、总结经验。 本书具有以下特点。 1.引导式教学 本书采用互动引导式教学,仅展示关键步骤和运行结果,通过经典案例引出软件设计与编程技巧,体现做中学、学中练的教学思路,非常适合作为应用型本科和高职高专院校相关专业的教材。 2.案例丰富 本书在内容上注重实战演练,精心选择案例,体现精训精练,使读者能够在实践中不断巩固学到的知识。 3.内容连贯 每一章的内容都与前一章有密切联系,注重技能训练的延展性,案例既相对独立,又与前后内容保持联系,由点到线、由线到面,体现内容的综合性和系统性。 为便于读者学习,本书配有电子案例、模拟考试题及其参考答案、代码、作者等资源。请有需要的读者扫描书中的二维码查看或下载教学资源。 使用本书教学时,规划总课时为64~96学时,因材施教,本科层次可规划约64学时,专科或职高层次可规划约96学时。 由于作者水平有限,书中难免有疏漏和不足之处,敬请读者批评指正。

目录

第1章 入门准备 1 1.1 入门案例 1 1.1.1 可视化串口通信设计 1 1.1.2 Web后端服务支撑 3 1.2 课程教学纲要 4 1.2.1 Java基础训练 4 1.2.2 经典案例实战 5 1.2.3 项目综合演练 5 1.3 课程互动教学 6 1.3.1 课程考核办法 6 1.3.2 云端教研室 6 1.3.3 云上电子办公 7 1.4 学习环境 8 1.4.1 启动菜单整理 8 1.4.2 工具软件与资料整理 8 1.4.3 Word文档配置 9 1.4.4 数字签名 10 1.4.5 JDK环境 10 1.4.6 Tomcat应用服务 11 1.4.7 MyEclipse集成开发环境 11 1.4.8 网络调试助手 12 1.5 入门小论文 12 第2章 Java基础训练 15 2.1 基础知识 15 2.1.1 知识点概括 15 2.1.2 学习入口 18 2.1.3 关键说明 23 2.1.4 实例操作训练 26 2.2 Java类基础 31 2.2.1 知识点概括 31 2.2.2 学习入口 33 2.2.3 实例操作训练 40 2.3 Java资源类 43 2.3.1 知识点概括 43 2.3.2 学习入口 46 2.3.3 关键说明 55 2.3.4 实例操作训练 61 2.4 文件操作 65 2.4.1 知识点概括 65 2.4.2 学习入口 67 2.4.3 实例操作训练 70 2.5 异常处理 73 2.5.1 知识点概括 73 2.5.2 学习入口 74 2.5.3 实例操作训练 76 2.6 线程操作 79 2.6.1 学习入口 79 2.6.2 关键说明 82 2.6.3 实例操作训练 82 第3章 经典案例实战 88 3.1 运算分析 88 3.1.1 基础知识汇总 88 3.1.2 典型案例引用 88 3.1.3 场景模拟互动练习 90 3.1.4 独立编程操作演练 92 3.2 Web后端服务支撑 94 3.2.1 基础知识汇总 94 3.2.2 Web项目开发 94 3.2.3 场景模拟互动练习 96 3.2.4 独立编程操作演练 99 3.3 测控与数据交互 99 3.3.1 基础知识汇总 99 3.3.2 Apache MINA 99 3.3.3 场景模拟互动练习 101 3.3.4 独立编程操作演练 110 第4章 项目综合演练 113 4.1 简易计算器的可视化实现 113 4.1.1 知识汇总 113 4.1.2 场景模拟互动教学 113 4.1.3 独立编程操作演练 116 4.1.4 思考和演练 117 4.2 可视化串口通信设计 117 4.2.1 知识汇总 117 4.2.2 场景模拟互动教学 117 4.2.3 独立编程操作演练 124 4.2.4 思考和演练 125 4.3 空气质量监测控制系统设计 126 4.3.1 知识汇总 126 4.3.2 数据库安装 126 4.3.3 场景模拟互动教学 129 4.3.4 独立编程操作演练 141 4.4 Web/App后端服务 143 4.4.1 知识汇总 144 4.4.2 场景模拟互动教学 144 4.4.3 独立编程操作演练 150 4.5 大数据分析与提取 151 4.5.1 知识汇总 151 4.5.2 场景模拟互动教学 151 4.5.3 独立编程操作演练 154 4.5.4 思考和演练 154 附录A 增强单体垂直网络软件系统架构工具用户手册 157 附录B 模拟考试题一 172 附录C 模拟考试题二 181 附录D 参考答案 193 参考文献 194

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个