本文主要是介绍Serializable的好处,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任何类型只要实现了Serializable接口,就可以被保存到文件中,或者作为数据流通过网络发送到别的地方。也可以用管道来传输到系统的其他程序中。这样子极大的简化了类的设计。
import java.io.Serializable;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;public class Main {static void send(Serializable dto){Map<String , Object> thing = (HashMap<String, Object>) dto ; System.out.println(thing) ; }public static void main(String[] args) {HashMap<String , Object> thing = new HashMap<String, Object>() ;thing.put("a", 1) ;thing.put("b", "two") ;thing.put("c", Arrays.asList(3 , 30) ) ;send(thing) ;}}
{b=two, c=[3, 30], a=1}
这篇关于Serializable的好处的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!