最新面经获取方式:面试经验 - 找工作神器|笔试题库|面试经验,实习招聘内推,求职就业一站解决 - 牛客网
面试时间:6月16日北京时间上午10点
面试开始:简单自我介绍及项目介绍
面试问题:
1.两个对象的 hashCode()相同,则 equals()也一定为 true? 不对,两个对象的 hashCode()相同,equals()不一定为 true。
示例代码:String str1 = "通话"; String str2 = "重地"; System.out.println(String.format("str1:%d | str2:%d", str1.hashCode(), str2.hashCode())); System.out.println(str1.equals(str2)); 执行结果:str1:1179395 | str2:1179395 false,说明 hashCode 相同并不能保证 equals 相等。
2.解释 final 在 Java 中的作用? final 修饰的类称为最终类,该类不能被继承。final 修饰的方法不能被重写。final 修饰的变量称为常量,必须初始化且初始化之后值不可更改。
面试结束:顺利通过面试
获取更多面经和资源,请访问:面试经验 - 找工作神器|笔试题库|面试经验,实习招聘内推,求职就业一站解决 - 牛客网
来源:牛客网
温馨提示:答案为网友推荐,仅供参考