随笔分类 -  Scala学习笔记

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