摘要: 一.会继承父类的私有成员吗 会的,只是没有办法访问而已(可以debug一下) 二.重写方法 scala明确规定,重写一个非抽象方法需要用override修饰符,调用超类的方法使用super关键字 三.Scala中类型检查和转换 个人理解:isInstanceOf是对java堆中的对象的类型进行判断, 阅读全文
posted @ 2019-01-07 17:59 Hypergroup 阅读(135) 评论(0) 推荐(0)
摘要: 一.常见的命名形式 com.公司名.项目名.业务模块名 二.自动引入的常用包 java.lang.* scala包 Predef包 三.三种打包方式 四.通过import导包的情况 在Java中两个类只要package不同就需要import。 在Scala中需要手动导包的情况 ①两个类的packag 阅读全文
posted @ 2019-01-06 21:56 Hypergroup 阅读(125) 评论(0) 推荐(0)
摘要: 一.概念 类:其实可以看作新的数据类型,可以管理多个不同类型的数据,并且可以对属性进行操作 面向对象:Java是面向对象的编程语言,由于历史原因,Java中还存在着非面向对象的内容:基本类型 ,null,静态方法等Scala语言来自于Java,所以天生就是面向对象的语言,而且Scala是纯粹的面向对 阅读全文
posted @ 2019-01-06 15:57 Hypergroup 阅读(158) 评论(0) 推荐(0)
摘要: 一.常见的几种形式 方法中用函数做参数 def m1(函数名:(参数类型...) => 返回值) : Int = { }函数的定义 (形参名:类型...) => 函数体函数定义常见形式 val f1 = (x:Int,y:Int) => x + y函数类型的变量 val a:(函数参数类型) =>返 阅读全文
posted @ 2019-01-04 18:39 Hypergroup 阅读(2164) 评论(1) 推荐(0)
摘要: for循环 阅读全文
posted @ 2019-01-04 01:00 Hypergroup 阅读(63) 评论(0) 推荐(0)
摘要: 一.输出的三种方式 二.变量 数据类型 类型可以自动推导,但是不同于动态类型语言,类型确定后就不能更改,强数据类型语言 类型的种类 (1) Scala数据类型分为两大类 AnyVal(值类型) 和 AnyRef(引用类型)(2) 在scala中数据类型都是对象(其实scala中一切对象皆是对象,例: 阅读全文
posted @ 2018-12-31 23:45 Hypergroup 阅读(176) 评论(0) 推荐(0)
摘要: 一.顺手拈来的几个常识 Scala 是 Scalable Language 的简写以java虚拟机(JVM)为运行环境Scala 是一门多范式 (multi-paradigm) 的编程语言,面向对象 + 函数式编程 (多范式,就是多种编程方法的意思。有哪些编程方法呢?目前说来,有面向过程,面向对象, 阅读全文
posted @ 2018-12-31 19:14 Hypergroup 阅读(229) 评论(0) 推荐(0)
摘要: 1.maven概述maven是一个使用java编写的跨平台的创新的开源的项目管理工具,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。主要包括: 项目对象模型(Project Object Model) : POM对象模型,每个maven工程中都有一个pom.xml文件,定义 阅读全文
posted @ 2018-12-17 15:52 Hypergroup 阅读(222) 评论(0) 推荐(0)
摘要: 一,集群搭建步骤 1.先在一台虚拟机配置jdk,hadoop 2.克隆 3.修改网络等相关配置 当我们使用虚拟机时,可能自然而然的会想上面的步骤一样先搭建一台虚拟机,做好相关配置,然后进行克隆,继而修改一些网络配置来搭建集群,但是在生产过程中是买好的服务器,不存在克隆这一说,所以在此采用的步骤是:1 阅读全文
posted @ 2018-12-15 22:51 Hypergroup 阅读(940) 评论(0) 推荐(0)
摘要: Hadoop 是什么 1) Hadoop 是一个由 Apache 基金会所开发的分布式系统基础架构。 2)主要解决,海量数据的存储和海量数据的分析计算问题。 3)广义上来说, HADOOP 通常是指一个更广泛的概念——HADOOP 生态圈 Hadoop 发展历史 了解一下Hadoop的一些技术与go 阅读全文
posted @ 2018-12-15 21:53 Hypergroup 阅读(239) 评论(0) 推荐(0)