没有自我介绍
原定10:30开始,我提前15分钟进入会议室10:23面试官进入,随即开始面试(面试官两人:一个问技术,一个给你反问)
答:set集合,因为set会检查存储值的hashcode是否在集合里存在。(因为提到了 hashcode,故而问了个hashcode的问题)
答:会出现,会有这种情况发生的。(接着问:会带来什么问题呢)【ps:自己给自己挖坑】答不上来,就说了句,一般不会出现,如果出现两个值出现相同的hashcode的话,会重新散列出去,重新生成新的hashcode,不会让其相等,不然会影响这个值的索引什么的吧
(giao,忘记了)(脑子稀里糊涂乱讲,最后一句抱歉忘记了)
答:接口可以给很多个类实现,抽象类巴拉巴拉,………………不好意思,这个有点忘了
答:反射可以获取类的构造方法和其实现方法,有什么用的话,spring里bean的注入就是利用反射来进行一个注入的
(答不出来)
回答了个对数据库进行修改时需要用到
答:声明比编程简单,编程比较繁琐,编程可以按自己的要求去进行加锁,而声明的话,就只能按照内部写好的运行
总结:问题不是很难,但我记不熟,八股文得接着背
#面经##java#