社区
C#
帖子详情
如何把一个类类型“对象”保存到文件中,并能从文件中以类的结构将其读出来?
huguojunsy
2003-07-27 02:24:30
如题.
最好能举个简单例子。
...全文
41
4
打赏
收藏
如何把一个类类型“对象”保存到文件中,并能从文件中以类的结构将其读出来?
如题. 最好能举个简单例子。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
huguojunsy
2003-07-27
打赏
举报
回复
谢谢两位的指点,差不多了。
brightheroes
2003-07-27
打赏
举报
回复
楼上说的很完整了:)
AhBian
2003-07-27
打赏
举报
回复
序列化。
不要说引用型的“类”对象,就是其他“值”类型也都可以。
序列化分为二进制序列化和 XML 序列化两种。
二进制序列化可以序列化一个对象的私有数据,而 XML 序列化只能序列化公开数据。
二进制序列化效率较高,XML 序列化效率较低,但适用于非同种平台。
二进制序列化要求在定义时必须用特性 [Serializable] 标记每个对象。
你也可以为对象实现 ISerializable 接口,而实现自定义的二进制序列化格式。
XML 序列化也提供了非常灵活的自定义机制,但都是由程序员指定恰当的 Attribute 来实现的。(简单提示地说:Attribute 就是 [ ... ])
示例代码就不必提供了。
你可以通过开发文档发现更好的帮助资料,搜索上面提到的两个英文关键字即可。
huguojunsy
2003-07-27
打赏
举报
回复
以前看到过相关的内容,可惜当时没在意。有谁知道吗?急!
相关推荐
序列化和反序列化
序列化简单的说就是把
对象
的字节序列永久的
保存
到硬盘上,但是一些
文件
操作
类
也能实现把
对象
保存
到本地(
文件
流
保存
XML
文件
),在存储
对象
的结果上是没有什么差别的(序列化能
保存
对象
的
类
型
[pototype],而
文件
操作不能),只不过最后
文件
类
型
不同,但是在把
对象
保存
到本地后想对
对象
在进行操作就有很大差别了,比如说
保存
了
一个
类
对象
,
类
对象
的
结构
和数据都可以取到,但是
文件
操作
类
没有办法去调到
类
对象
...
【Java I/O】序列化
对象
序列化:将内存
中
保存
的
对象
变为二进制数据流的形式进行传输,或者是将其
保存
在文本
中
。 普通
类
不具备序列化的能力,JVM会默认这些
类
不需要输出到别的地方去,只需要
保存
到内存即可,如果现在希望一些
类
及其
对象
可以作为二进制流
保存
到
文件
中
或者通过网络传输就需要实现序列化。 java
中
实行序列化使用java.io.Serializable接口,这是
一个
标记接口(无任何方法)。
类
实现了这个接口后,相当于给...
Properties java 读写
文件
类
用法
Properties
类
用法 在项目
中
经常遇到将配置信息按键值对的格式
保存
到
文件
中
,然后使用Properties
类
将
文件
的内容读入内存,获取配置信息。 和Map相比,Properties具有如下特点: 1.能从输入流(如
文件
)
中
获取键值对信息。 2.能将键值对信息
保存
到输出流
中
(如
文件
)。 该实例实现了向Properties
类
中
添加键值对,从Properties
类
中
取出某个键的值,把整个P
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-27 02:24
社区公告
让您成为最强悍的C#开发者