发表评论取消回复
相关阅读
相关 Java面试那点事——基础200119
1. 说一下 synchronized 底层实现原理? 2.volatile 有是没用?synchronized 和 volatile 的区别是什么? 3.synchron
相关 Java面试那点事——基础200116
1. 并行和并发有什么区别?同步、异步、阻塞、非阻塞有什么区别?同步等同于阻塞吗? 并行:宏观上和微观上都是多个线程一起执行,需要的是多个处理器 并发:微观是多个
相关 Java面试那点事——基础200115
1. 什么是锁消除?什么是锁膨胀 锁消除: 对数据进行逃逸分析。对象实例都是存在于线程共享的堆中的,即便是局部变量的对象,也是存在于堆中,但是局部变量对象的引用是存在于方法
相关 Java面试那点事——基础200114
1.java 容器都有哪些? 容器分为三大类: List:有序可重复集合,ArrayList,LinkedList,Vector,Stack Set:无序不可重
相关 Java面试那点事——基础200112
1. 说一下 HashMap 的实现原理? 底层实现:hashmap底层实现是:数组+链表+红黑树(链表元素大于8,并且数组长度大于64的时候,链表会转化为红黑树)
相关 Java面试那点事——基础200110
1. 说一下 jvm 有哪些垃圾回收算法? 标记是通过 可达性分析法,以GC Roots 对象为根节点 把引用链上的对象标记 标记-清除 算法:分标记和清除两个部分,
相关 Java面试那点事——基础 200109
1.说一下对象创建的过程?对象有哪几部分构成?虚拟机如何访问对象? (1)对象创建的过程 类加载检查:在执行到new命令时,查看new后面的参数是否正确定位到常量池中
相关 Java面试那点事——基础 200107
1. 说一下类加载的执行过程? (1).加载:把class文件加载到内存中 (2).链接(又分为:验证、准备、解析) 验证:验证加载到内存的文件是否符合格式要求
相关 Java面试那点事——基础 200106
1. 说一下 jvm 的主要组成部分?及其作用? 组成部分: class loader(类加载器)、 execution engine(执行引擎)、 na
相关 Java面试那点事——基础1911
1. == 和 equals 的区别?拆箱和装箱分别是什么?分别应用在什么场景? 未重写的equals和== 是等价的:对于基本类型,比较的是值;对于引用类型,比较的是
还没有评论,来说两句吧...