答:static i = 10; //常量 class A a; a.i =10;//可变
54、什么是 java 序列化 , 如何实现 java 序列化?
答:序列化就是一种用来处理对象流的机制 , 所谓对象流也就是将对象的内容进行流化 。 可以对流化后的对象进行读写操作 , 也可将流化后的对象传输于网络之间 。 序列化是为了解决在对对象流进行读写操作时所引发的问题 。
序列化的实现:将需要被序列化的类实现 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
一线大厂面试题分享
需要这些面试资料来备战金三银四的小伙伴可以转发此文关注小编 , 私信小编【学习】来获取!!
- Java|2022的屏幕天花板看这里,它们仨绝对有代表性
- 相机|OM System揭晓新款M43旗舰相机OM-1,搭载全新对焦架构、对焦更快
- Java|你知道JDK、JRE与JVM的区别吗
- 三星Galaxy|学习java知道这五个网站就够了
- Java|社区团购“最惨烈”的一年,下一个倒下的会是它吗?
- Java|自从有了这套面试文档后,Java面试路上就像开了挂一样
- Java|金三银四,作为Java程序员的你为什么面试总拿不到高薪?
- spring|我的世界:Mojang迁移又爆问题!账号被盗、购买的JAVA版mc消失?
- Java|从飞行堡垒到“天选姬”,华丽转型背后的秘密
- 三星|Intel透露将在英国建立全新工程团队,预计投入低功耗GPU架构设计