java 串行_java串行化
对象
通过
写出
描
述自
己状
态的
数值
来
记录
自己
,
这
个过
程叫
对象
的串
行
化
(Serialization
-连续
)
。串行化的主要任务是写出对象实例变量的数值。
如果变量是另一对象的引用,则引用的对象也要串行化。这个过程是递归的,串行化可能
要涉及一个复杂树结构的单行化,包括原有对象、对象的对象、对象的对象的对象等等
.
对象所有权的层次结构称为图表
(graph)
。
2.
串行化的目的
Java
对象的单行化的目标是为
Java
的运行环境提供一组特性,如下所示:
1)
尽量保持对象串行化的简单扼要
,
但要提供一种途径使其可根据开发者的要求进行扩展
或定制。
2)
串行化机制应严格遵守
Java
的对象模型
。对象的串行化状态中应该存有所有的关于种
类的安全特性的信息。
3)
对象的串行化机制应支持
Java
的对象持续性。
4)
对象的串行化机制应有足够的
可扩展能力以支持对象的远程方法调用
(RMI)
。
5)
对象串行化应允许对象定义自身
的格式即其自身的数据流表示形式,
可外部化接口来完
成这项功能。
二、串行化方法
java 串行_java串行化相关推荐
- java jtable 行_java – JTable行选择
当我点击JTable上的行时,我需要选择一行.默认行为是按下鼠标时,行被选中.我该如何改变这种行为?我的期望是:: 鼠标按下 – >鼠标发布==>选 鼠标按下 – >拖动鼠标 – & ...
- java输出希腊字母_java 命令行窗口输出希腊字母表
/** * @author Administrator * 编写程序,命令行窗口输出希腊字母表.(希腊字母表开始为α,最后一个为ω) */ public class OutGreekLetter { ...
- java命令大全_Java命令行工具:javac、java、javap 的使用详解
1.javac javac用来编译.java文件的.常用格式如下所示:javac -d destdir srcfile -d destdir:指定存放编译生成的 .class 文件的路径.如果想省事一 ...
- java jar命令_Java命令行之jar命令
jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar.它的运行需要用到 JDK 安装目录下 lib 目录中 ...
- Java中对象的串行化(Serialization)和transient关键字
Java中对象的串行化(Serialization)和transient关键字 前言: 该篇文章参考自网上资料,但是部分内容经过笔者更改,因此算作原创吧,原文地址: http://www.golden ...
- 服务器电源维修接灯泡,再谈行电路串接200W灯泡检修方法
该方法的利是:1.可以限制因行输出电路短路大电流烧毁开关电源;2.可以避免因开关电源输出过压而击穿行管或其他元件.但事实上一般是用"假负载法"确认开关电源工作且输出电压正常后,才用 ...
- java 命令行参数 _java命令行参数
原标题:java命令行参数 命令行参数就是main方法里面的参数String[] args他就是一个数组,args只是数据类型的一个名称,就是一个数组的变量,名称无所谓,类型没变就行了.这个就是程序的 ...
- java判断一个文件有多少行_Java关于条件判断练习--统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内)...
要求:统计一个src文件下的所有.java文件内的代码行数(注释行.空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数.使用字符缓冲流读取文件,首先判断是否是块注释 ...
- java excel插入列_Java 插入、隐藏/显示、删除Excel行或列
概述 操作Excel工作表时,对表格中的行或列数据可执行,包括插入.隐藏.显示.删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法.文中方法使用了Java Excel类库( ...
- java如何从地址串中解析提取省市区(完美匹配中国所有地址)
https://download.csdn.net/download/cncjh/12249234 java如何从地址串中解析提取省市区(完美匹配中国所有地址) / 张生荣 java从地址串中解析提取 ...
最新文章
- 基于visual Studio2013解决面试题之0804复杂链表
- 广告基本知识-在线广告的市场
- (转)OpenNLP进行中文命名实体识别(下:载入模型识别实体)
- X264码率控制流程分析 (转)
- 数据自治开放的软件开发和运行环境
- 网页Loading,让页面加载完再显示
- 在Zephyr RTOS上实现一个轮询系统
- python基础:购物车代码
- JPG在线压缩工具分享
- 国电集团:电子招投标每年节约成本10亿元
- 计算机组成原理中原码一位乘法
- 数字通信之数字信号基带传输(九)
- 文件夹的菜单栏和地址栏不见了
- 栈(LIFO:后进先出)
- “去中心化”是区块链的目的吗
- 各国家 MCC 和 MNC 列表3
- 写的一个网页登录注册模板(css+js),注册成功后把账号保存到MySQL数据库,登录时从数据库查找进行验证(jsp+javabean)
- RoboCup智能机器人足球教程(三)
- 01. 利用正则表达式提取文章中的所有英文单词
- IntelliJ IDEA / Eclipse 自动生成 Author 注释 签名