第二天学习Java
一、复习:
计算机语言的发展迭代史
第一代:机器语言第二代:汇编语言第三代:高级语言
面向过程:C,Pascal、Fortran
面向对象:Java,JS,Python,Scala,。。。
Java语言的特点:
面向对象
两个要素:类、对象
三个特征:封装、继承、多态
健壮性去除了C语言中的指针;.
[大数据之Spark]——Actions算子操作入门实例
Actions
reduce(func)
Aggregate the elements of the dataset using a function func (which takes two arguments and returns one). The function should be commutative and associative so that it can be computed correctly in parallel.
这个方法会传入两个参数,计算这两个参数返回一个结果。
Gradle系列01 Gradle介绍与安装
说明
Gradle官网
版本:gradle-5.6.4
系统:macOS
Gradle简介
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。
大数据Scala系列之特质
大数据Scala系列之特质,特质的定义除了使用关键字trait之外,与类定义无异。
特质用来在类之间进行接口或者属性的共享。类和对象都可以继承特质,特质不能被实例化,因此也没有参数。
一旦特质被定义了,就可以使用extends或者with在类中混入特质。