lazy修饰变量就是为了延迟初始化 When a val is declared as lazy, its initialization is ...
收录了9篇文章 · 2人关注
lazy修饰变量就是为了延迟初始化 When a val is declared as lazy, its initialization is ...
定长数组-Array定义一个定长数组 通过编译之后的class文件可以发现,本质上就是一个java的数组int[] 变长数组-ArrayBuff...
在Java中类成员变量的访问修饰符可以分为4种:public,protected,private和默认。这里默认指的是成员变量前面不加任何修饰符...
apply方法 通常,在一个类的半生对象中定义apply方法,在生成这个类的对象时,就省去了new关键字。 unapply方法 可以认为unap...
简单的说,:::用来拼接两个List 而::用来拼接一个元素与一个List 注意,::的左边是要加入的元素,不能放到::右边 因为List是不可...
var和val的区别很好理解,val类型的变量指的是引用不可更改,类似于java变量加了final修饰,但是引用对象内容可以改变 mutable...
本文将列出一些常见的区别与联系基本的区别 在Scala中方法不是值,而函数是。所以一个方法不能赋值给一个val变量,而函数可以。 在这个例子中定...
根据官方API的定义: final def ==(arg0: Any): BooleanThe expression x == that ...
通常使用ExecutorService pool = Executors.newFixedThreadPool(1)方式创建一个线程池,但是这个...
专题公告
Every little helps