scala @Serializable和Java Serializable有什么区别?

ric*_*bbo 9 java io serialization scala serializable

scala的行为方式@Serializable与Java不同Serializable

我的意思是序列化对象的方式或两者使用相同的标准序列化?

Voo*_*Voo 5

Scala编译为JVM字节代码,因此唯一的区别来自Scala如何实现此转换.斯卡拉转换类型检查过程中注释的接口,可以导致一些微妙的问题在这里看到.

Afaik @Serializable无论如何都被弃用 - 与scala中的其他注释(volatile注释而不是说明符)相比,无论如何我都没有看到太多的优点......不会使代码更清晰或更简单.

  • Scala不会编译为Java代码.它编译为JVM字节码,Java也是如此. (6认同)
  • 那不对; scalac直接编译为字节代码. (4认同)