数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。 Read uncommitte ...
分类:
其他好文 时间:
2017-05-13 23:18:50
阅读次数:
287
在之前的学习过程中,我们知道了如何使用FileInputStream输入流和FileOutputStream输出流编写程序读写文件。 下面我们来学习一下如何使用序列化和反序列化读写文件。 一、序列化 1.什么是序列化? 序列化就是将对象的状态存储到特定存储介质中的过程,也就是将对象状态转换为可保持或 ...
分类:
编程语言 时间:
2017-05-12 19:00:57
阅读次数:
247
1 //: SerialCtl.java 2 // 下面这个Demo演示如何使用Serializable和transient关键字来动态管理成员属性 3 // 主要思想是添加(不是复写与实现)write与read的方法(注意方法签名) 4 5 package c10; 6 7 import java... ...
分类:
编程语言 时间:
2017-05-11 12:53:29
阅读次数:
178
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读 不可重复读 幻读 Read uncomm ...
分类:
数据库 时间:
2017-05-09 11:31:56
阅读次数:
195
ArrayList概述ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。
ArrayList不是线程安全的,只能用在单线程环境下。
实现了Serializable接口,因此它支持序列化,能够通过序列化传输;
实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快..
分类:
其他好文 时间:
2017-05-08 14:31:19
阅读次数:
106
1.为什么集合类没有实现Cloneable和Serializable接口? 克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。 2.Iterator和ListIterator的区别是什么? It ...
分类:
编程语言 时间:
2017-05-08 14:27:35
阅读次数:
144
1)流序列化对象ObjectOutputStream调用writerObject写出序列化对象,ObjectInputStream调用readObject读取序列化对象,序列化的对象必须要实现Serializable接口,该接口没有任何需要待实现的方法,只需继承即可。序列化之前的对象和序列化之后的对 ...
分类:
其他好文 时间:
2017-05-08 12:36:26
阅读次数:
179
对象的序列化:把一个Object对象直接转化为字节流,然后把它写入到硬盘上的一个二进制文件或者通过网络传输,同样的,我们可以把这个二进制文件读入到内存,然后用来初始化一个对象,需要序列化得类对象,需要实现Serializable接口(空接口,与instanceof连用,起到标志作用),..
分类:
编程语言 时间:
2017-05-07 11:38:21
阅读次数:
145
entity(实体类): /** *seralizable序列化 * / public class Mas implements Serializable{ /** * 私有化属性 */ private static final long serialVersionUID = 1L; private ...
分类:
数据库 时间:
2017-05-05 16:19:14
阅读次数:
190
在网络传输Java对象、将Java对象存储到文件、将Java对象以BLOB形式存储到数据库中时,需要对Java对象进行序列化及反序列化,标准模式是实现Serializable接口。 实现上述接口时,需要提供一个Serial Version UID,该UID用于标识类的版本。一个对象被序列化后,只要其 ...
分类:
编程语言 时间:
2017-05-04 13:27:08
阅读次数:
136