自学Java第一天

一、Java环境搭建

  • JDK:Java开发者工具包,必须安装JDK才能使用Java。//LTS:长期支持版
  • Javac:编译工具         Java:执行工具
  • 命令行窗口:win+R,输入cmd
  • 命令行窗口常用命令

 

二、HelloWorld

三、补充知识

  • JVM:Java虚拟机,真正运行Java程序的地方。
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的。
  • JRE:Java的运行环境。(以上两个统称JRE)
  • 开发工具:Javac、Java、...
  • JDK:Java开发工具包(JRE+开发工具)

  • Path环境变量 用于记住程序路径,方便在命令行窗口的任意目录启动程序。(此电脑-属性-高级系统设置-高级-环境变量)
  • Java-Home环境变量:告诉操作系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找到JDK)

四、IDEA

IDEA常用快捷键

Hadoop框架下,通常不会直接对两个学生成绩进行实时计算,因为Hadoop主要用于处理大规模数据集的分布式存储和并行计算,更适合离线批处理任务。然而,如果你需要计算所有学生成绩平均分,并假设你有一个包含所有学生成绩的数据集,可以按照以下步骤操作: 1. **数据准备**: 首先,你需要将学生成绩数据存储在一个Hadoop支持的文件系统(如HDFS)上,例如CSV或文本文件,每个学生一行,成绩列作为关键值。 2. **MapReduce任务**: 使用HadoopMapReduce模型,你可以编写Mapper和Reducer阶段来完成这个任务。 - **Mapper**阶段:读取输入文件,对于每一行(即一个学生),解析出成绩,然后发送到键值对(比如"学生ID": 成绩)的形式给Reducer。 - **Combiner**(如果使用):这是一个可选步骤,在Mapper阶段结束时,可以在一定范围内合并中间结果,减少网络传输量,但不是必需的。 - **Reducer**阶段:接收所有Mapper发来的成绩,累加总成绩,并计算平均值。最后,输出格式可能是"学生ID": 平均分数。 3. **聚合结果**: 红ucer结束后,你会得到所有学生及其平均成绩的汇总,需要从集群中收集并进行进一步处理。 4. **查询或可视化**: 最后,你可以查询结果,找出特定学生的平均分,或者通过其他工具对结果进行分析和展示。 注意,这只是一个基本的概念,实际应用可能需要根据你的数据规模、性能需求以及是否允许实时计算等因素调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值