摘要: 1.介绍下垃圾收集机制(在什么时候,对什么,做了什么)。 2.垃圾收集有哪些算法,各自的特点。 3.类加载的过程。 1.装载:将Java二进制代码导入jvm中,生成Class文件。2.连接:a)校验:检查载入Class文件数据的正确性 b)准备:给类的静态变量分配存储空间 c)解析:将符号引用转成直 阅读全文
posted @ 2019-03-19 17:22 dsger 阅读(157) 评论(0) 推荐(0)
摘要: 1.ThreadLocal用法详解和原理 1.threadLocal称为线程本地变量,可以通过ThreadLocal为变量在线程中创建一个副本,这样可使线程独立访问自己的内部变量; 2.threadLocalMap是Thread类的成员变量,同时也是threadLocal的内部类,可以通过threa 阅读全文
posted @ 2019-03-19 10:53 dsger 阅读(198) 评论(0) 推荐(0)
摘要: 1.HashMap、LinkedHashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别 Class 初始大小 加载因子 扩容倍数 底层实现 是否允许为null 是否允许重复 线程安全 ArrayList 10 1 1.5 Object数组 是 是 阅读全文
posted @ 2019-03-19 10:06 dsger 阅读(181) 评论(0) 推荐(0)
摘要: https://www.zhihu.com/question/31935836 阅读全文
posted @ 2018-10-10 12:11 dsger 阅读(340) 评论(0) 推荐(0)