随笔分类 - Scala学习笔记
摘要:面向对象基础 1、定义类的基本语法 [修饰符] class 类名 { 类体 } 注意事项: 1)scala语法中,类并不声明为public,所有这些类都具有公有可见性(即默认就是public) 2)一个Scala源文件可以包含多个类 类和对象的区别: 1)类是抽象的,概念的,代表一类事物,比如人类,
阅读全文
摘要:值类型转换 1、值隐式类型转换 在Scala中,进行赋值或者运算时,精度小的类型自动转换成精度大的数据类型,这个就是隐式(自动)类型转换。 对于值类型来说,数据类型按照精度大小排序为: Double > Float > Long > Int > Short > Byte (byte, s
阅读全文
摘要:在Scala中,你几乎可以在任何语法结构中内嵌任何语法结构。如在类中可以再定义一个类,这样的类是嵌套类,其他语法结构也是一样。嵌套类类似于Java中的内部类。 一、嵌套类的使用 对于Scala来说,成员内部类和静态内部类存在不同的位置中,成员内部类正常的存在于类的成员位置中,而静态内部类因为是静态性
阅读全文
摘要:一、Scala语言与Java、Jvm的关系分析 Scala语言是马丁奥德斯基接触Java语言后,针对Java语言的特点,将函数式编程语言的特点融合到Java中,由此发明的。Scala语言和Java语言的;联系是十分紧密的。现在主流的JVM的Javac编译器就是马丁奥德斯基编写的,包括JDK1.5和J
阅读全文

浙公网安备 33010602011771号