240 发简信
IP属地:浙江
  • 120
    面试题之基础部分(三)

    31.TCP报头格式,UDP报头格式,TCP/UDP区别 TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发...

  • 120
    面试题之基础部分(二)

    这是基础面试题之第二部分,因为题目比较多,所以有写就没展开讲,供大家巩固和参考。如果答案有什么疑问或者本人有理解错的地方,欢迎大家批评指正。 16.说说HaspMap底层原理...

  • ConcurrentHashMap深度分析疑问

    HashMap在并发时不是线程安全的,当多个线程对map进行扩容会导致链表成环。不单单是这个问题,当多个线程向同一个槽中插入数据,也不是线程安全的。 接下来分析一下Concu...

  • 120
    HashMap深度分析疑问

    hashMap底层是基于散列算法实现,散列算法分为散列再探测和拉链式。hashmap使用了拉链式散列算法,在jdk1.8中引入了红黑树来提升性能。 怎么解决hash 冲突:h...

  • ArrayList深度分析疑问

    话不多说,直接上源码 ArrayList的三种构造方式中 为什么需要定义两个功能相同的变量? 第一个变量是在指定了默认size的时候,当size为0是的初始化成一个空集合,扩...

  • 120
    面试题之基础部分(一)

    最近在整理一些源码,看一些大公司的面试题时,整理出来一些比较经典的面试题,供大家巩固和参考。如果答案有什么疑问或者本人有理解错的地方,欢迎大家批评指正。 1.反射的用途及实现...