面试大全3
2016-03-28 21:45
260 查看
什么是java序列化?如何实现java序列化?
1.序列化:
序列化是指—处理对象的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可以将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
2.序列化的实现:
将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable 只是为了标注该对象是可以被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输出流。
---------------------------------------------------------
一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?
1.是可以包含多个类的。
2.限制就是:如果这个类的修饰符是public的话,其类名要与文件名必须相同。
1.序列化:
序列化是指—处理对象的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可以将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
2.序列化的实现:
将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable 只是为了标注该对象是可以被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输出流。
---------------------------------------------------------
一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?
1.是可以包含多个类的。
2.限制就是:如果这个类的修饰符是public的话,其类名要与文件名必须相同。
相关文章推荐
- 面试大全2
- 面试大全1
- 系统集成工程师 面试题
- 第一家公司面试
- 关于华为校招面试的那些事儿
- 如何带新近的程序员
- 程序员面试心得总结
- 职业发展方向
- Android面试:谈谈Android的优点和不足之处.
- 如何成为一个合格的 Java 程序员
- 剑指offer-面试题14:调整数组顺序使奇数位于偶数前面
- 面试问题5:const 与 define 宏定义之间的区别
- .NET面试题解析(07)-多线程编程与线程同步 (转)
- 面试问题3:给一个单链表,怎么判断是否有环
- 面试问题2:给一个5G的大文件,保存的数据为32位的整型,找到所有出现次数超过两次的数字
- 面试问题1:给一个无序数组,找到其中位数。
- 剑指offer-面试题13:在O(1)时间删除链表结点
- java 面试总结
- java 面试总结
- 面试题之实现3^100次方和大整数的相乘