国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > 对象流在java中的读写

对象流在java中的读写

头像

小妮浅浅

2021-02-20 09:55:473477浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

对象流指的是可以直接把一个对象以流的形式传输给其他的介质,比如硬盘。

一个对象以流的形式进行传输,叫做序列化。 该对象所对应的类,必须是实现Serializable接口。

2.对象流两种类型

ObjectOutputStream代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。

ObjectInputStream代表对象输入流,它的readObject()方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。

3.实例

/**
 * 对象流
 * 不是所有对象都可以序列化serializable
 * @author chi
 *
 */
public class TestObject {
public static void main(String[] args) throws IOException, ClassNotFoundException {
//序列化
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(baos));
//写出过程,记得刷新
oos.writeObject(new Employee("abc"));
oos.flush();
byte[] data = baos.toByteArray();
//反序列化
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new ByteArrayInputStream(data)));
Object UnkongObject = ois.readObject();
//手动判断类型
if(UnkongObject instanceof Employee) {
Employee empObj = (Employee)UnkongObject;
System.out.println(empObj.getName()); //输出结果为null
}
}
 
}
 
class Employee implements Serializable/*可序列化许可*/{
private transient String name = "abc"; //透明化,保护隐私
 
public Employee(String name) {
super();
this.name = name;
}
 
public String getName() {
return name;
}
 
public void setName(String name) {
this.name = name;
}
}

以上就是对象流在java中读写的读写方法,在形式上有输入和输出两种方式,在传输上掌握序列化和反序列化的方法即可,学会后就可以对流和对象进行转换。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

漫蛙漫画(网页入口)| 完美上司短剧免费完整版| 火车上荫蒂添的好舒服电影| 麻豆| 免费的黄冈网站有哪些平台| 妻子的妹妹免费版电视剧大全 | 一家乱战1-13集大| 公憩止痒小说原著叫什么名字| 蜜桃成熟时李慧珍演的| 男生把困困放到女生坤坤视频高清| 无人区免费观看高清电视剧| 《交换做爰》在线观看| 《再来一次好吗》动漫| 妈妈的朋友3| 白日梦我| 69精品久久久久久久精品A片| 免费又黄又硬又爽又免费| 老师和学生深入交流人生奥秘| DK战队| 自拍视频| 亚州精品无码A片毛片吸奶视频| 妈妈和两个姨妈一起过生日 | 学校停电被同桌C了3次| 合家欢(1-46)王家| 苏苏的骚浪短笔趣阁小说| 《疯狂72小时》韩剧| 熟母10和熟母10的区别| 兄弟的母亲中字ID| 尿到你肚子里好不好| 暴躁老妈1-46集免费| 一家五口混乱的家庭怎么形容 | 三男一女CP免费观看电视剧大全| 电子| 免费双男主做酱酱酿酿的动漫| 三飞母姐妹花女儿的小说目录| 女人最骚的年龄期是多少岁了| 腿张开我要添到你高潮H漫画软件| 一路向西在线| 巨乳美女| 女同学裸睡我把她奶头摸硬了| 亲吻的视频