
Scala
Scala
风流 少年
我走的很慢,但从不后退!Not designed!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala(四) 泛型
一:简介 泛型就是指模糊的数据类型,不是具体的数据类型,在类的声明时可以定义泛型,定义后就可以在类的属性或者方法中使用这些泛型了。在创建对象时需要指定泛型定义时对应的具体数据类型。泛型就是把数据类型作为参数传递到类中去。 如果想让属性的数据类型或者方法的参数或者返回值可以接收任意类型的值,我们可以将类型定义为Any,但是在拿到返回值时我们还需要强制类型转换,使用泛型就不用强制类型转换,定义什么类型...原创 2019-03-30 13:16:10 · 527 阅读 · 0 评论 -
Scala(一) 简介
一:Scala简介 Scala是一种运行在JVM上的一种编程语言(运行在JVM上的编程语言还有Groovy和Kotlin),即最终都会编译成.class文件, Scala编程语言的特点 集面向对象 函数式编程 开发效率高,表达能力强:scala一行代码抵java多行代码 哪些框架是使用Scala开发的 Spark是使用Scala编程语言开发的。开发Spark程序可以使用Java、Python...原创 2019-03-28 20:11:00 · 607 阅读 · 0 评论 -
Scala(五) 隐式转换
隐式转换使用关键字implicit来修饰,隐式转换的命名方式是"源数据类型2目标数据类型",隐式转换的作用是自动的将源数据类型转为目标数据类型。 隐式转换函数 隐式转换值 示例1 class Foo(var name: String) class Bar(var name: String) class Foobar(var name: String) class Foobaz { def...原创 2019-03-30 20:49:41 · 366 阅读 · 0 评论 -
Scala(二) 基础语法
一 创建Main类 右键src/main/scala -> New -> Scala Class -> 输入名称,Kind选择Object,在类中输入mian会有提示回车就定义了一个main方法的签名 Scala对比与一下Java,给人的感觉就是换了一种书写形式而已,Scala使用def关键字来定义方法,就像Javascript使用function关键字来定义函数一样,都是用一...原创 2019-03-28 20:14:03 · 798 阅读 · 0 评论 -
Scala(三) 类和特质
一:基础语法 一个.scala文件可以定义多个类 一个.scala文件可以定义多个类(class、object、trait), class和object定义的类名可以一直,如果object的类名和class的类名一样,那么就将object这个类称之为class这个类的"伴生类"。 class Test { } class Test2 { } object Test { } object Test...原创 2019-03-28 21:37:40 · 1171 阅读 · 0 评论