
Java 面试基础技术
文章平均质量分 90
Java 面试基础技术
王呀嘛王胖砸
这个作者很懒,什么都没留下…
展开
-
java基础技术集合面试【笔记】
java基础技术集合面试【笔记】 原文链接:java基础技术集合面试【笔记】 Hashmap: 基于哈希表的 Map 接口的实现,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变 另外,HashMap是非线程安全的,也就是说在多线程的环境下,可能会存在问题,而Hashtable是线程安全的 HashMap 内部的数据结构? 各个版本的实现略转载 2021-03-08 11:15:24 · 137 阅读 · 0 评论 -
Java基础技术基础面试【笔记】
Java基础技术基础面试【笔记】 原文链接:Java基础技术基础面试【笔记】 String、StringBuilder以及StringBuffer三者之间的区别? 三者的区别可以从可变性,线程安全性,性能这三个部分进行说明 可变性 从可变性来说,String不可变,StringBuilder与StringBuffer可变 因为在String类中,是使用只读字符数组保存字符串的,所以String是不可变的 而StringBuilder与StringBuffer,两者都继承自AbstractStringBui转载 2021-03-08 11:23:49 · 165 阅读 · 0 评论 -
Java基础技术JVM面试【笔记】
Java基础技术JVM面试【笔记】 原文链接:Java基础技术JVM面试【笔记】 JVM JVM 对 java 类的使用总体上可以分为两部分: 一是把静态的 class 文件加载到 JVM 内存,二是在 JVM 内存中进行 Java 类的生命周期管理 JVM 内存结构是什么样的? JVM 内存的主要分为五个区: 方法区(Method Area) 虚拟机栈(VM Stack) 本地方法栈(Native method stack) 堆(Heap) 程序计数器(Program Counter Register转载 2021-03-08 10:43:13 · 202 阅读 · 0 评论