01 2022 档案
摘要:数据类型转换 1)说明 自动类型提升:多种数据类型混合运算,自动提升到精度最大的数据类型。 高精度赋值到低精度,直接报错。 除了图中的隐式类型转换,都需要强制类型转换。 Byte Short Char计算时会直接提升为Int。 Boolean不能参与整数浮点运算,不能隐式转换为整数。 2)练习 pa
阅读全文
摘要:1.注释 Scala注释和java完全一致 // 单行 /* */ 多行 /** */ 文档,方法或者类前面,便于scaladoc生成文档。 //单行注释 /* 多行注释 */ /* * 文档注释 * * * */ 2.代码规范 使用tab操作实现缩进,默认整体向右移动;shift+tab整体左移
阅读全文
摘要:在idea上配置好scala环境后,如果没有关联scala源码文件,想按ctrl查看正常源码是不行的,需要设置一下 1.首先在scala官网下载对应版本的源码文件(sources) 2.解压后,推荐放在scala\lib目录下 3.按住ctrl,左键点击任意一个Scala方法,会有提示关联的选项卡(
阅读全文
摘要:了解Scala 使用Java Decompiler反编译字节码到.class源文件可以看到引入Scala库的逻辑。并且: scala源文件中的HelloScala对象编译后成为了一个类,但对象本身编译后就是生成的另一个类HelloScala$类的单例对象HelloScala$.MODULE$,称之为
阅读全文
摘要:今日初学习scala,简单了解Scala,搭建Scala环境 Scala的特点——Java++: 1.Scala基于jvm,和java完全兼容,具有同样跨平台、可以执行好、方便的垃圾回收的特性 2.Scala比java更面向对象 3.Scala是一门函数式编程语言 Scala更适合大数据处理 1.S
阅读全文

浙公网安备 33010602011771号