07 2018 档案
摘要:两者最大的区别 Class.forName得到的class是已经初始化完成的 Classloder.loaderClass得到的class是还没有链接的 怎么使用 有些情况是只需要知道这个类的存在而不需要初始化的情况使用Classloder.loaderClass,而有些时候又必须执行初始化就选择C
阅读全文
摘要:覆盖问题 死循环问题 1.多线程环境下,当内部存储的数值超过一个thredhold,会执行rehash操作。有多个线程同时rehash,可能会造成循环链表。在get的时候可能会造成死循环。 参考: 1.https://coolshell.cn/articles/9606.html 2.http://
阅读全文
摘要:使用快捷键(ctrl+alt+s)找到:从idea的菜单File->Settings->Editor->Live Templates 先添加Template Group,然后添加Live template 比如,初始化日志:
阅读全文