





定价:59元
印次:1-1
ISBN:9787302641322
出版日期:2023.10.01
印刷日期:2023.10.20
图书责编:龙启铭
图书分类:教材
本书根据大数据专业教学需要,以反转课堂的教学形式,从数据处理的角度,对于Java中涉及的基础知识进行了优化整理,所选内容充分衔接大数据处理相关基础内容,为大数据专业后续的并行编程、分布式数据库管理提供语言和思想基础。全书共7章和1个附录,包括Java概述及其Linux环境下IDEA开发工具的使用、Java语言基础、类与对象、Java中常用类、异常处理、Java I/O、容器类、Linux环境下伪分布式Hadoop的简单部署等内容。本书内容基本覆盖了Java基础中与数据处理相关的知识点,程序代码给出了详细的注释和解释,能够使初学者轻松领会Java技术精髓,快速掌握Java开发技能。在教学实践中也可利用本书提供的七个主题内容,开展反转课堂教学。反转课堂主题内容紧扣章节内容,立足于Java基础知识,精选大数据处理过程涉及的内容,提出一些略高于基础的问题供学生分组讨论发言。本书配套有丰富的教学资源,包括微视频、教学PPT、源代码等,方便读者更高效地学习Java程序设计相关知识内容。 本书设计符合目前数据科学方向的研究生、本科、大专、高职院校大数据专业的课时及教学大纲,非常适合高校相关专业教学使用,也适合有志于大数据领域学习的Java初学者自学使用。
吴正江,男,1981年生,博士,博士后,河南理工大学软件学院副教授,硕士生导师,英国阿尔斯特大学访问学者。主要从事大数据环境下的数据挖掘、并行计算、粗糙集理论及应用研究,主持并完成1项国家自然科学基金等多项国家级科研项目。日常面向本科及研究生进行大数据方向相关编程相关课程的教学工作。
前言 大数据专业作为近几年我国高校新兴建设专业,面临着教师迁移和课程再造的问题,原先通用知识体系需要针对大数据的框架进行重新构建,方能在有限的教学时间内,帮助学生有条理地开展相关学习和研究,减少课程学习的撕裂感,提升学生的学习兴趣,铸造学习成就感。 Java作为一种面向对象的编程语言,其优异的跨平台性和内存管理机制在大数据平台上得以大量应用。现阶段大数据生态圈基本都是建立在JVM这个基础平台上的,这意味着学习Java语言是学习大数据行之有效的敲门砖,Java程序设计的学习也成为大数据专业人才培养中重要的一环。 本书特色 本书根据大数据专业教学实际需要,从数据处理的角度,对Java中涉及的基础知识进行了优化整理。所选内容充分衔接大数据处理技术,为大数据专业后续并行编程、分布式数据管理提供语言和思想基础。另外,本书延续了河南省研究生教育优质课程研究生精品课程——“面向对象技术及应用”的建设成果,设计了以章节为知识单位的反转课堂。教师可以根据学生的学习能力、学时长短和教学内容的难易程度有针对性地构建自己的教学体系,丰富教学手段,提高学生学习的积极性和课堂参与感。 全书理论结合实践,配以趣味性的程序实例,安排有精心设计的主题讨论问题。立足Java基础,面向大数据未来,在精选的知识的基础上尽可能地穿插大数据处理的相关知识,在潜移默化中将大数据技术的一些重要思想和思路植入本课程的学习过程中,争取在教与学的过程中锤炼大数据思维。当然,为了帮助学生在自主学习过程中突破难点,本书在重要章节都配备了课堂讲解视频,视频内容简明扼要、信息丰富,既方便了反转课堂设计,又降低了读者学...
第1章面向对象程序设计语言Java/1
1.1面向对象编程概述1
1.1.1面向对象的程序设计思想1
1.1.2面向对象编程的主要特征2
1.2Java程序设计语言概述4
1.2.1Java发展历史4
1.2.2Java语言特点6
1.2.3JVM、JRE与JDK7
1.3大数据与Java7
1.4Linux环境下Java开发环境搭建8
1.4.1下载JDK8
1.4.2在CentOS 8中安装JDK9
1.4.3IDEA简介11
1.4.4IntelliJ IDEA安装配置11
1.5IntelliJ IDEA Java开发快速入门12
小结17
习题18
第2章Java基础语法/19
2.1Java的第一个程序19
2.2标识符、关键字与注释21
2.2.1标识符21
2.2.2关键字21
2.2.3注释22
2.3Java语言中的数据基本表达方式23
2.3.1基础数据类型23
2.3.2变量24
2.3.3常量25
2.3.4语句与变量的生命周期25
2.3.5转义字符26
2.4运算符与表达式27〖1〗面向大数据的Java程序设计基础(微课版)目录〖3〗〖3〗2.4.1运算符的优先级与结合性27
2.4.2算术运算符28
2.4.3关系运算符30
2.4.4逻辑运算符31
2.4.5条件运算符32
2.4.6按位运算符32
2.4.7移位运算符32
2.4.8赋值运算符33
2.5数据类型转换34
2.5.1数值的自动类型转换34
2.5.2数值的强制类型转换35
2.5....