java面试题
文章平均质量分 73
祝小黑
这个作者很懒,什么都没留下…
展开
-
java面试题03
java面试题0321.hashMap和hashtable有什么区别? hashtable是线程安全的。 hashmap的ley和value可以为空22.hashMap的实现原理hashmap是基于数组,链表实现的。jdk1.8加了红黑树。首先传入key和value。通过算法计算出key的hash值的到下标,然后存入到数组中。23.如何决定使用hashmap还是treemap如果是插入和删除的比较多的话,推荐使用hashmap如果是查询的比较多的话,推荐使用treem原创 2021-01-21 13:16:35 · 122 阅读 · 1 评论 -
java面试题02
java面试题0211.抽象类必须要有抽象方法吗?不是,抽象类不一定有抽象方法,但是有抽象方法的类一定是抽象类。12.普通类和抽象类有哪些区别普通类不可以有抽象方法,抽象类不可以被实例化。(抽象类有构造函数,但不能直接被调用,当一个普通类继承了抽象类的时候,实例化这个普通类的时候,会调用抽象类的构造函数)13.抽象类可以用final修饰吗?抽象类的就是要子类继承然后实现内部方法的。但是final修饰的类是不能再被继承和修改的。所以不能用final修饰。14.接口和抽象类有什么区别?接口只原创 2021-01-20 13:27:42 · 142 阅读 · 0 评论 -
java面试题01
java面试题011.jdk,jre,jvm的区别? 首先我们从各自的名称入手,jdk的简称是Java Development Kit ,中文意思就是java开发工具包,即我们开发java程序所必须使用到的工具。jre的简称是Java Runtime Environment ,中文意思就是java运行环境,即在运行java程序时所必须使用到的。jvm,用过vmware的小伙伴都知道vm(Virtual Mechinal)是虚拟机的简称,中文意思就是Java虚拟机。 下面我们原创 2021-01-19 14:24:57 · 229 阅读 · 2 评论