知灵犀知练
← 返回

Java IO进阶简答题

为什么不宜把 Java 原生序列化直接作为长期接口或不可信输入格式?

参考答案

它与 Java 类型结构耦合,版本演进困难;反序列化不可信数据还可能触发危险对象行为。

题目解析

跨服务或长期存储通常选有明确 schema 和兼容规则的格式,并限制输入大小。