答:序列化就是一种用来处理对象流的机制 , 所谓对象流也就是将对象的内容进行流化 。 可以对流化后的对象进行读写操作 , 也可将流化后的对象传输于网络之间 。 序列化是为了解决在对对象流进行读写操作时所引发的问题 。
序列化的实现:将需要被序列化的类实现 Serializable 接口 , 该接口没有需要实现的方法 , implements Serializable 只是为了标注该对象是可被序列化的 , 然后使用一个输出流(如:FileOutputStream)来构造一个 ObjectOutputStream(对象流)对象 , 接着 , 使用 ObjectOutputStream 对象的 writeObject(Object obj)方法就可以将参数为 obj 的对象写出(即保存其状态) , 要恢复的话则用输入流 。
55、是否可以从一个 static 方法内部发出对非 static 方法的调用?
答:不可以如果其中包含对象的 method();不能保证对象初始化.
56、写 clone()方法时 , 通常都有一行代码 , 是什么?
答:Clone 有缺省行为 , super.clone();他负责产生正确大小的空间 , 并逐位复制 。
57、在 JAVA 中 , 如何跳出当前的多重嵌套循环?
答:用 break; return 方法 。
58、List、Map、Set 三个接口 , 存取元素时 , 各有什么特点?
答:List 以特定次序来持有元素 , 可有重复元素 。 Set 无法拥有重复元素内部排序 。 Map 保
存 key-value 值 , value 可多值 。
59、说出一些常用的类 , 包 , 接口 , 请各举 5 个
答:常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer
常用的包:java.lang java.awt java.io java.util java.sql
常用的接口:Remote List Map Document NodeList
一线大厂面试题分享
需要这些面试资料来备战金三银四的小伙伴可以转发此文关注小编 , 私信小编【学习】来获取!!
- 架构设计|6G发展再迎里程碑 网络架构设计获突破
- 移动通信网络|6G发展再迎里程碑 网络架构设计获突破
- Java|干翻小米,红米又出超大杯旗舰,120W+2K直屏+双旗舰芯
- 百度地图|Java程序员应知应会之Maven和Gradle的区别
- gen.g战队|骁龙8Gen2发布时间提前至11月,采用全新架构,改动较大
- javascript|穿戴设备将迎变革,OPPO又增新专利,能提升模式切换效率!
- 一、前言:采用Zen3+架构的6000系移动端处理器带来多核性能提升AMDZen3架构的...|A4纸大的锐龙6000轻薄本有多强!华硕灵耀X 13评测
- Java|Gamamobi CEO黄继德:我们的元宇宙游戏不担心体验落差
- Java|美国传来新消息,ASML态度也变了,这一切竟如此之快
- Java|李佳琦消失扯下阿里“遮羞布”,原来淘宝根本就没有护城河
