1.自我介绍
2.Mysql的隔离级别和事务特性
3.Spring的传播级别
https://www.cnblogs.com/softidea/p/5962612.html
4.String是存放在jvm的哪里?看情况,如果是new String那么就是java堆里,如果是
String a="qwer",那么就去java方法区的常量池看看有没有相同的字符串。如果有,就改变应用,如果没有就创建一个字符串。
5.HashSet的底层实现
6.HashMap的底层实现,为什么是线程不安全的?链表头插入
7.HashMap加载因子为什么是0.75?折中处理,对比0.5和1
8.代码实现:一个数组里面,只有一个数出现了奇数次,其余是偶数次,用O(n)的时间复杂度找出这个数字,我写了一种用O(n^2)的方法,还不能编译,实在是太菜了。其实很简单,使用位运算便利一遍就可以。因为k^k=0,k^0=k,所以最终留下来的就是出现奇数次的那个数了。
总结:😭6月份一定要好好刷题呀