记录一下最近面试的总结

大数据120

本人Java岗,最近面的都是一些中小型企业,大厂还在筛选和笔试阶段(估计凉了......)面完感觉得稍微做个总结,基本上问到一个点都能扩展开来,问来问去都是那些。有一些可能忘了,想到什么就写什么。

String类相关

1、String和StringBuffer、StringBuilder的区别

String有final修饰,不可变;后两个可以通过append()函数追加字符串;StringBuilder加了synchronized关键字,是线程安全的;

2、final修饰的引用是引用不可变还是对象不可变

是引用不可变;

3、== 和 equals 的区别

基本数据类型的话 == 比较数据,引用的话 == 比较地址;equals是个函数,可重写,以String为例,它重写了equals方法:先通过 == 比较引用,若不一样则对比字符串是否一致。

详情可参考:https://mp.weixin.qq.com/s/2rTxX3Co-2bDR16wZE-WwQ

集合类相关

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长