解释一下java.io.Serializable接口 类通过实现 Java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。 IO操作最佳实践 使用有缓冲的IO类,不要单独读取字节或字符 使用NIO和NIO 2或者AIO,而非BIO 在fi ...
分类:
其他好文 时间:
2019-08-23 16:23:27
阅读次数:
110
import java.io.Serializable; //实现 Serializable 接口 表明当前类为 序列化类public class LoginBean implements Serializable { private String username; private String ...
分类:
其他好文 时间:
2019-08-19 20:53:14
阅读次数:
67
HashMap、Hashtable、ConcurrentHashMap的原理与区别? HashTable继承于Dictionary,实现了Map,Cloneable,Java.io.Serializable接口 底层数组+链表实现,无论key还是value都不能为null,同步线程安全,实现线程安全 ...
分类:
其他好文 时间:
2019-08-14 21:51:00
阅读次数:
99
1 import java.io.*; 2 3 class People implements Serializable { 4 /* 5 * 序列化和反序列化的时候,会抛出就NotSerializableException没有序列化异常 6 * 通过实现java.io.Serializable接口... ...
分类:
编程语言 时间:
2019-08-06 21:28:32
阅读次数:
135
一.TreeMap概述TreeMap存储K-V键值对,通过红黑树(R-Btree)实现;TreeMap继承了NavigableMap接口,NavigableMap接口继承了SortedMap接口,可支持一系列的导航定位以及导航操作的方法,当然只是提供了接口,需要TreeMap自己去实现;TreeMap实现了Cloneable接口,可被克隆,实现了Serializable接口,可序列化;TreeMa
分类:
其他好文 时间:
2019-07-21 20:05:08
阅读次数:
93
HttpSessionActivationListener接口 1)实现了HttpSessionBindingListener接口和Serializable接口JavaBean对象可以感知自己被活化(从硬盘中读出)和钝化(从内存中写道硬盘上)的事件 》活化:从磁盘中读取session对象 》钝化:向 ...
分类:
编程语言 时间:
2019-07-21 13:23:43
阅读次数:
96
JSP JavaBean JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。 接下来给出的是JavaBean与其它Java类相比而言独一无二的特征: 提供一个默认的无参构造函数。 需要被序列化并且实现了Serializable接口。 可能有一系列可读写 ...
分类:
编程语言 时间:
2019-07-20 21:37:29
阅读次数:
118
Serializable接口的定义: public interface Serializable{} Serializable 接口之所以定义为空,是因为它只起到了一个标识的作用,告诉程序实现了它的对象是可以被序列化的,但真正序列化和反序列化的操作并不需要它来完成。 static和transient ...
分类:
其他好文 时间:
2019-07-13 17:27:02
阅读次数:
119
简要解释: 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法, ...
分类:
编程语言 时间:
2019-07-07 14:33:50
阅读次数:
92
序列化流:ObjectOutputStream 反序列化流:ObjectInputStream 序列化的前提是要序列化的时候必须实现Serializable接口 静态不能序列化,因为静态不属于对象 不想被序列化,也可以加上静态修饰static 不想被序列化,所以加上transient关键字 ...
分类:
其他好文 时间:
2019-06-20 14:15:20
阅读次数:
107