06 2022 档案
摘要:1.双亲委派模型: BootStrapClassLoad, ExtClassLoader, AppClassLoader. 通过向上委派加载,向上递到最顶,然后父类加载不到,再自己尝试去加载。 为什么要使用双亲委派模型(使用双亲委派模型的好处): 1)主要为了安全性,避免用户自己编写的类动态替换一些
阅读全文
摘要:1.如果实现二叉树的层序遍历? 2.HashMap和HashTable的区别有哪些? 3.HashMap的散列过程是怎样的? 4.为什么HashMap在jdk1.8的时候要升级成红黑树? 5.Arrays.sort()方法内部用的是什么排序算法? 6.怎样用锁保护共享变量? 7.为什么要使用多线程?
阅读全文
摘要:1.如何衡量一个算法的稳定性? 答:如果在一个待排序的序列中,存在2个相等的数,在排序后这2个数的相对位置保持不变,那么该排序算法就是稳定的,否则是不稳定的。 2.如何衡量一个算法的好坏,可以从哪些维度分析? 答:时间复杂度,空间复杂度,还有算法的稳定性*。 3*.手写快速排序算法 答:暂时略 4.
阅读全文

浙公网安备 33010602011771号