相关疑难解决方法(0)

Kryo序列化库:它是否用于生产?

Kryo是一个非常新颖有趣的Java序列化库,也是thrift-protobuf基准测试中速度最快的库之一.如果你已经使用过Kryo,它已经达到了足够的成熟度,可以在生产代码中试用吗?

更新(2010年10月27日):我们正在使用Kryo,但尚未投入生产.请参阅下面的答案了解详情.

更新(2011年3月9日):更新到最新的Jackson和Kryo​​库表明Jackson的二元微笑序列化非常具有竞争力.

java serialization kryo

37
推荐指数
2
解决办法
3万
查看次数

将对象存储到文件中

我想将一个对象(一个类的实例)保存到文件中.我没有找到任何有价值的例子.我需要使用序列化吗?

我怎么做?

更新:这是我试图这样做的方式

import scala.util.Marshal
import scala.io.Source
import scala.collection.immutable
import java.io._

object Example {
  class Foo(val message: String) extends scala.Serializable
  val foo = new Foo("qweqwe")                    
  val out = new FileOutputStream("out123.txt")
  out.write(Marshal.dump(foo))
  out.close
}
Run Code Online (Sandbox Code Playgroud)

首先,out123.txt包含许多额外的数据,并且编码错误.我的直觉告诉我应该有另一种正确的方法.

scala

0
推荐指数
1
解决办法
4608
查看次数

标签 统计

java ×1

kryo ×1

scala ×1

serialization ×1