
Java面试题
仰望天空丶路人
这个作者很懒,什么都没留下…
展开
-
Java面试题:HashMap和HashTable的区别
HashMap和HashTable的区别key和value的取值范围不同HashMap和HashTable都是基于哈希表来实现键值映射的工具类,底层都是哈希表结构。HashMap允许键为null,值为null,对于HashMap如果使用get方法返回null,并不能表明HashMap不存在这个key,有可能是键对应的值为null。HashTable则不允许null键和null值。线程安...原创 2019-08-09 09:00:33 · 271 阅读 · 0 评论 -
Java面试题:JVM中的类加载机制
JVM 的类加载机制是指 JVM 把描述类的数据从 .class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这就是 JVM 的类加载机制。类加载的生命周期类的生命周期总共分为7个阶段:加载、验证、准备、解析、初始化、使用和卸载。其中验证、准备、解析三个步骤又可统称为连接。加载、验证、准备、初始化和卸载五个步骤的顺序都是确定的...原创 2019-08-16 20:11:01 · 356 阅读 · 0 评论