Java面试题
哈皮给
123
展开
-
JAVA面试题
文章目录Java基础面向对象的理解JAVA访问权限==与equals的区别如何终止循环语句数据类型基本数据类型引用数据类型基本数据类型和引用数据类型的区别FinalString、StringBuffer、StringBulider的区别接口和抽象类的区别Int与Integer的区别重载与重写Collections与CollectionList与SetArrayList与LinkedList的区别ArrayList与Vector的区别HashSet的存储原理HashMaphashmap如何遍历HashMap和原创 2020-10-22 09:18:23 · 817 阅读 · 0 评论 -
Java面试题题目及答案
Java基础1、集合有哪些?数据结构?初始长度?扩容机制?哪些线程是安全的?hashmap的底层原理? arraylist的数据结构是数组,ArrayList 初始化大小是 10 (如果你知道你的arrayList 会达到多少容量,可以在初始化的时候就指定,能节省扩容的性能开支)扩容点规则是,新增的时候发现容量不够用了,就去扩容,扩容后的大小= 原始大小+原始大小/2 + 1。(例如:原始大小是 10 ,扩容后的大小就是 10 + 5+1 = 16)。 linkedList 是一个双向链表,没有原创 2020-10-26 08:42:13 · 506 阅读 · 2 评论