快手秋招Java开发一面面经,略简单

如题所述

最新面经获取方式:面试经验 - 找工作神器|笔试题库|面试经验,实习招聘内推,求职就业一站解决 - 牛客网

面试时间: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 修饰的变量称为常量,必须初始化且初始化之后值不可更改。

面试结束:顺利通过面试

获取更多面经和资源,请访问:面试经验 - 找工作神器|笔试题库|面试经验,实习招聘内推,求职就业一站解决 - 牛客网

来源:牛客网
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜