首页
学习
活动
专区
工具
TVP
发布

悠扬前奏的博客

专栏作者
333
文章
258547
阅读量
32
订阅数
Scala-13.包和导包
Scala导入成员变量的方法: 随处可使用import 导入类,包或者对象 导入类时隐藏并且重命名它们 Scala会隐式导入两个包: java.lang._ scala._ scala.predef下的所有成员 可以在花括号的包名中封装一个或者多个类,可以在一个文件中放多个包,也可以用花括号方式定义嵌套的包 可以用_映入包下的所有类,类似java的* scala比Java在import方面的优势在于: 随处添加import语句,包括类的头部,类或者对象的内部,方法或者在一段代码块中 引入类,包或者对象
悠扬前奏
2019-07-17
1K0
Scala-12.对象(object)
object在Scala中是一个关键词,同时对象也是一个概念,即类的一个实例 asInstanceOf方法可以将一个实例强制转换为另一个期望的类型。 用scala的classOf方法来代替Java的.class。可以得到对象所属的类 创建启动入口有两种方式,其实两种方法都是从object启动而不是class: 继承App特质的object: 该特质使用DelayedInit功能实现,也就是object的字段在main方法执行前都没有被初始化 一般不需要覆盖main方法:其目的是将整个类编程main方
悠扬前奏
2019-07-15
5940
Scala-7.控制结构-try/catch/finally
try/catch 用于捕获一个或者多个异常 和Java语法类似,不同之处在于catch代码块中使用match表达式的方法
悠扬前奏
2019-07-10
8680
Scala-8.面向对象-构造函数
Scala类的主构造函数是以下组合: 构造函数参数 在类内部被调用的方法 在类内部执行的语句和表达式 和Java类似,类被实例化的时候它们会被赋值。 构造函数可见性 一个字段被声明为var,Scala会为该字段生成getter和setter方法 一个字段是val,只会生成getter方法。 如果一个字段没有val或者var,Scala不会生成getter和setter方法 var和val字段可以被private关键字修饰,防止生成getter和setter方法 定义辅助构造函数:在类内部以this
悠扬前奏
2019-07-10
9550
Scala-4.控制结构-break和continue
Scala中没有break和continue这两个关键字,而是以scala.util.control.Breaks类的工具形式提供的。并且需要加上breakable方法来修饰语句块:
悠扬前奏
2019-07-08
1.2K0
Scala-0.Scala和Java
预加载所有java.lang下的类,其他类需要显式引入。 例如Date和DateFormat
悠扬前奏
2019-06-28
6660
Kafka-1.APIS
Kafka通过一个语言独立的协议发布其所有功能,这个协议在很多编程语言都有可用的客户端。不过只有Java客户端是作为主要Kafka项目的一部分来维护的,其他客户端是以独立的开源项目提供的。无Java客户端在这里提供。
悠扬前奏
2019-06-11
6550
Spark-2.WordCount的4种写法
搭好的Spark当然要先写一个最简单的WordCount练练手。 那么,需求是: 1、统计Spark下README.md文件的词频; 2、输出较多,筛选出现次数超过10次的,词频逆序显示
悠扬前奏
2019-05-30
1.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档