IO流入门-第十二章-ObjectInputStream_ObjectOutputStream
DataInputStream和DataOutputStream基本用法和方法示例,序列化和反序列化
import java.io.Serializable; //该接口是一个“可序列化”的 ,没有任何方法,是一个标识接口,还有Cloneable /*标识接口的作用:标识作用,JVM如果看到对象实现了某个标识接口,会对它特殊待遇,会给该类添加一个属性,static final long serialVersionUID=xxx, 最好是自己指定一个唯一的,这样不会产生类的兼容问题。 */ public class User implements Serializable { String name;User(String name){this.name = name;} //transient关键字修饰,表示该属性不参加序列化 transient int age;public String toString(){return "hello " + name;} }
/*对象 内存--->硬盘:序列化;硬盘--->内存:反序列化java.io.ObjectOutputStream:序列化java对象到硬盘。Serialjava.io.ObjectInputStream:将硬盘中的数据反序列化到JVM内存。Deserial*/ import java.io.*;public class ObjectOutputStreamTest01 {public static void main(String[] args) throws Exception{User u = new User("张三");ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("temp06"));//写 oos.writeObject(u);oos.flush();oos.close();//****************ObjectInputStreamObjectInputStream ois = new ObjectInputStream(new FileInputStream("temp06"));Object o = ois.readObject();System.out.println(o);ois.close();} }
转载于:https://www.cnblogs.com/bookwed/p/6706779.html
IO流入门-第十二章-ObjectInputStream_ObjectOutputStream相关推荐
- 【JAVA SE】第十二章 流(Stream)、IO流和文件(File)
第十二章 流(Stream).IO和文件(File) 文章目录 第十二章 流(Stream).IO和文件(File) 一.流(Stream) 1.什么是流 2.流的分类 二.IO流 1.字节输入流(I ...
- stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第二十二章 待机唤醒实 ...
- 系统架构师学习笔记_第十二章_连载
第十二章 系统安全架构设计 12.1 信息系统安全架构的简单描述 信息安全的特征 是为了保证信息的 机密性.完整性.可用性.可控性.不可抵赖性. 以风险策略为基础. 12.1.1 信息安全的现状 ...
- 第二十二章:洗净皮衣
第二十二章:洗净皮衣 一种心态,希望找到,另外一种心态,不希望找到,两种心态相互的交织着,让李二陛下的内心相当的痛苦. "你又在这里胡思乱想呢."这个时候长孙皇后走了过来,对着李二 ...
- 《Reids 设计与实现》第十二章 复制
<Reids 设计与实现>第十二章 复制 文章目录 <Reids 设计与实现>第十二章 复制 一.简介 二.旧版复制功能的实现 1.同步 2.命令传播 三.旧版复制功能的缺陷 ...
- 【Java数据结构与算法】第十二章 哈夫曼树和哈夫曼编码
第十二章 哈夫曼树和哈夫曼编码 文章目录 第十二章 哈夫曼树和哈夫曼编码 一.哈夫曼树 1.基本术语 2.构建思路 3.代码实现 三.哈夫曼编码 1.引入 2.介绍 3.代码实现哈夫曼编码综合案例 一 ...
- 第十二章: 部署Django
2019独角兽企业重金招聘Python工程师标准>>> 第十二章: 部署Django 本章包含创建一个django程序最必不可少的步骤 在服务器上部署它 如果你一直跟着我们的例子做, ...
- 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- linux i2c adapter 增加设备_「正点原子Linux连载」第六十二章Linux SPI驱动实验(一)...
1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南>关注官方微信号公众号,获取更多资料:正点原子 第六十二章Linux SPI驱动实验 上一 ...
最新文章
- MySQL:一个死锁分析 (未分析出来的死锁)
- 今晚8点直播 | 详解基于百度自定义模板的OCR结果结构化处理技术
- DDD+中台+微服务,yyds
- 09JavaScript中的作用域
- vue页面绘图_利用vue制作在线涂鸦板
- 【火炉炼AI】机器学习013-用朴素贝叶斯分类器估算个人收入阶层
- 功能强大的国外商业PHP在线教育系统LMS源码/直播课程系统
- 【Elasticsearch】ElasticSearch里面的偏好查询
- Spring-Lifecycle接口
- JavaScript-callapply方法
- FPGA中数的表示方法
- webpack4+vue打包简单入门 1
- (转)CentOS系统启动流程图文详解
- unity5.0安卓开发环境配置
- 计算机搜索功能在分区里失灵,DiskGenius搜索已丢失分区(重建分区表)
- 决不放弃--实现人生的目标
- qq扫描用户文件传腾讯服务器,QQ被传窃取用户浏览器隐私,腾讯称为判断恶意登录而读取的数据...
- element el-table 计算指定列
- 顺序表——有序顺序表的插入
- Python—实现语音自动播报最新疫情信息
热门文章
- from 下拉框多个值提交_Git commit 多行信息提交
- java try catch_Java捕获异常
- mysql 5.0 乱码,解决MySQL 5.0.16的乱码问题
- linux中可以安装不同版本的gcc么,在linux下安装多个版本的GCC
- 【C++grammar】vector类和字符串字面量
- python 示例_带有示例的Python文件关闭属性
- python关键字和保留字_或带有Python示例的关键字
- 螺旋遍历_螺旋形式的水平阶遍历
- 第六章至第九章的单元测试
- Java——集合(TreeSet)