有关java序列化的问题

新手上路,请多包涵

关于序列化,感觉平时用到的都是第三方的json库,例如fastjson、jackson等,那么jdk自带的序列化有什么实际使用场景呢?
感觉它的存在,还造成了序列化攻击等问题,有没有老哥回答下

阅读 1.2k
1 个回答

序列化一般考虑的点有: 安全性, 通用性, 空间占用, 性能. JDK自带的序列化只能在Java中使用, 无法跨平台, 通用性不好, json序列化就可以跨平台 (java, js, c++, go, 什么语言都能用), 因此用得比较多, 你说的几个都是json序列化库, 它们之间的区别就是安全性, 性能的区别了.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题