美文网首页
面试题2

面试题2

作者: 琼花落尽lxn | 来源:发表于2018-05-16 10:00 被阅读0次

    1.堆和栈区别

    栈内存存储的是局部变量而堆内存存储的是实体

    栈内存的更新速度要快于堆内存,因为局部变量的生命周期很短;

        栈内存存放的变量生命周期一旦结束就会被释放,而堆内存存放的实体会被垃圾回收机制不定时的回收

    数据结构不同,堆可以看成一棵树。栈是一种先进后出的结构

    2.断点续传

    3.类加载机制

    分为三个阶段,加载,连接,初始化,连接阶段又可以分为验证,准备,解析三个步骤.

    4.流式布局

    流式布局

    5.hashmap解决冲突方法,链地址法

    6hashmap容量为2次幂的原因

    hashmap容量为2

    7.fastfail

    Java提高篇(三四)-----fail-fast机制

    8.对象头

    9.CAS

    10.乐观锁和悲观锁

    11.锁优化

    12.三次握手

    13.三次握手

    14.http2.0

    1

    相关文章

      网友评论

          本文标题:面试题2

          本文链接:https://www.haomeiwen.com/subject/qwaudftx.html