大数据Scala教程从入门到精通第六篇:Scala编译结果反编译分析

偏执的太偏执、 2024-05-24 12:58 239阅读 0赞

一:Scala编译结果反编译分析

问题:为什么Scalac之后的生成的class文件有两个,一个带$的,一个不带$的?

不能直接java 执行scala编译的字节码文件。

直接运行的话就会报错,会报一个类没有被找到。

b998ddd40645450dbec3e4cde873eaab.png

d0dbad6d859a49129429578f7769cee7.png b81c9deffc8740098c7e9dbcc5cebdc3.png

96049b59393f4e5ea8718f3a4d64bbf3.png 引入类库就可以基于Java命令直接执行了。

Object HelloScala被称之为:伴生对象。

HelloScala$是伴生对象的所属类。

HelloScala是伴生对象的伴生类。

发表评论

表情:
评论列表 (有 0 条评论,239人围观)

还没有评论,来说两句吧...

相关阅读