摘要:
一个问题:程序在运行的时候,内存中有一个对象,如果你想把这个对象的某些信息或者所有信息保存在本地,下次程序打开后,能够直接还原这个对象,怎么才能做到呢?或者,如果想把这个对象通过网络传递到另一个程序中,并且让接收到数据的那个程序能直接通过接收到的数据,还原出一个对象,怎么才能做到呢?原始方案:我们把对象的信息拼接成一个字符串,即如果名为 BeautifulGirl 的类包括三个属性,分别是“name,sex,age”,我们可以拼接一个字符串“name=小丽;sex=女;age=22;”来表示某个对象,保存到本地或者传递给另外一个程序。如果想把这个字符串还原为对象,我们先实例化一个对象,然后解析 阅读全文