240 发简信
IP属地:北京
  • 120
    JVM相关(持续跟新)

    什么是GC 垃圾回收,全称garbage collector。 什么是垃圾? 一个对象没有任何引用指向它那就是垃圾。 垃圾回收器怎么找到垃圾? 1.引用计数:对象记录被引用指...

  • 面试总结-2(网传桔厂面试题)

    一.ArrayList和LinkedList区别及使用场景 LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。Array...

  • 120
    jdk1.8的hashmap真的是大于8就转换成红黑树,小于6就变成链表吗

    免责声明 本文夹杂部分笔者个人观点,如描述有误,欢迎指正 前言 写这篇文章,是因为最近研究hashmap源码的时候,会结合网上的一些博客来促进理解。而关于红黑树和链表相互转换...

  • 使用场景是什么?应该怎样选择

    ThreadLocal三兄弟

    一、三兄弟 ThreadLocal:线程本地变量,维护当前线程内变量,不可以其他线程共享 InheritableThreadLocal(可继承的):维护当前线程以及子线程变量...

  • ThreadLocal三兄弟

    一、三兄弟 ThreadLocal:线程本地变量,维护当前线程内变量,不可以其他线程共享 InheritableThreadLocal(可继承的):维护当前线程以及子线程变量...

  • 2020-09-01 寻找两个正序数组的中位数

    题目: 给定两个大小为 m 和 n 的正序(从小到大)数组nums1 和nums2。 请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 ...

  • 寻找两个正序数组的中位数

    题目: 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))...

  • 120
    高级JAVA知识整理

    1.Java 类的加载流程是怎样的?什么是双亲委派机制? 类加载的主要任务:根据一个类的全限定名读取该类的二进制字节流到JVM内部,然后转换为一个对应的java.lang.C...