![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
文章平均质量分 81
通凡
这个作者很懒,什么都没留下…
展开
-
scala中 object 和 class的区别
object class区别:联系:原创 2015-09-08 16:54:58 · 64168 阅读 · 2 评论 -
scala中的构造器
在scala中除了对象(object)以外,其他的单位例如,类,特质等都有构造器,在这么多种的构造器中,在程序执行的过程中,构造器也有其特定的执行过程,具体的执行顺序如下:1、首先调用超类的构造器2、特质构造器在超类构造器之后,类构造器之前执行3、特质构造器由左到右被构造4、在每个特质构造器中,父构造器先于子构造器被构造5、如果有多个特质共有一个父特质,那么这个父特质构造器一旦原创 2015-09-14 11:02:31 · 1020 阅读 · 0 评论 -
scala(1)——scala基础
对之前scala学习的一个总结,本篇博客主要对scala中的一些基本类型、流程控制等基本的操作进行介绍,加深自己的理解。字符串字符串作为编程语言中最为常用、基础的类型,其操作是十分重要的,下面介绍scala中字符串的说明以及操作。1、scala中String操作scala中的字符串实际上就是java中String,在java中的一些用法在scala中也是支持的,但由于sca...原创 2018-06-06 19:16:10 · 863 阅读 · 0 评论 -
scala(2)——类
scala中的基础类和java中类基本相同,除此之外,scala中还定义了自己的case类,在某些特殊场景下,case类能够极大的简化程序代码以及程序结构,相比于java,scala有自己更加灵活的操作,下面是在复习scala的过程中做的笔记,Mark一些自己的进度。 有什么不足之处还欢迎大家评论,提出意见。...原创 2018-07-01 22:02:42 · 144 阅读 · 1 评论 -
scala中的sealed
sealed关键字在scala的集合和模式匹配上面应用较多,本篇文章说明sealed的使用场景以及为什么使用sealed。A sealed class cannot have any new subclasses added except the ones in the same file.这是sealed关键字比较官方的解释,意思是只在同一个文件中的添加其子类,除此以外不能有任何的子类(区别...原创 2018-09-03 15:07:43 · 2739 阅读 · 0 评论 -
scala中的测试组件——scalatest之FlatSpec
org.scalatestFlatSpecclassFlatSpec extends FlatSpecLikeFacilitates a “behavior-driven” style of development (BDD), in which tests are combined with text that specifies the behavior the tests...原创 2018-09-14 18:59:27 · 2717 阅读 · 0 评论 -
scala排序——ordering vs ordered
在最近探索scala的过程中,发现一个比较重要的问题,那就是排序,排序在业务代码中还是很常见的,最常用的排序就是对集合调用sorted[B >: A](implicit ord: Ordering[B])接口,但是用久了很想问为什么,这篇博客目的是解释清楚scala中的排序问题。两大神器scala中提供的排序比较接口,ordering和ordered。话不多说,先贴一点源码看看:tra...原创 2018-09-26 17:46:45 · 3523 阅读 · 3 评论 -
scala问题记录
问题描述value filter is not a member of *这种问题一般是由于scala和java的相互转换没有成功造成的,可以引入scala的工具类进行隐式转化。解决方案添加代码“import collection.JavaConversions._完成!...原创 2018-11-23 16:37:12 · 267 阅读 · 2 评论