jav*_*dba 3 scala serializable
考虑一下这个小小的片段:
scala> val u = true.asInstanceOf[Serializable]
java.lang.ClassCastException: java.lang.Boolean cannot be cast to scala.Serializable
Run Code Online (Sandbox Code Playgroud)
那么这是一个有点意外的..的动机是为了支持类适度的范围内-无论是原语和定制类(办明确'延伸序列化).
那么处理这些原语的自动序列化的方法是什么?
java.lang.Boolean不是scala.Serializable.但是java.io.Serializable:
scala> val u = true.asInstanceOf[java.io.Serializable]
u: java.io.Serializable = true
Run Code Online (Sandbox Code Playgroud)
有关scala.Serializable的信息,请参阅http://www.scala-lang.org/api/2.11.8/#scala.Serializable,它们似乎表明JVM和.NET之间存在某种跨平台序列化.
| 归档时间: |
|
| 查看次数: |
1878 次 |
| 最近记录: |