(一) java基础面试知识点
int、char、long各占多少字节数 { 1字节: byte , boolean 、 2字节: short , char 、4字节: int , float、 8字节: long , double }
探探对java多态的理解: 面向对象的三大基本特征:封装、继承、多态。 多态是指:父类引用指向子类对象,在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 实现多态的三要素:继承 重写 父类引用指向子类对象
String、StringBuffer与StringBuilder之间区别
(二) java深入源码级的面试题(有难度)
修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法?
如何将一个Java对象序列化到文件里?
Object类的equal和hashCode方法重写,为什么?
网友评论