什么是GC 垃圾回收,全称garbage collector。 什么是垃圾? 一个对象没有任何引用指向它那就是垃圾。 垃圾回收器怎么找到垃圾? 1.引用计数:对象记录被引用指...
什么是GC 垃圾回收,全称garbage collector。 什么是垃圾? 一个对象没有任何引用指向它那就是垃圾。 垃圾回收器怎么找到垃圾? 1.引用计数:对象记录被引用指...
一.ArrayList和LinkedList区别及使用场景 LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。Array...
免责声明 本文夹杂部分笔者个人观点,如描述有误,欢迎指正 前言 写这篇文章,是因为最近研究hashmap源码的时候,会结合网上的一些博客来促进理解。而关于红黑树和链表相互转换...
使用场景是什么?应该怎样选择
ThreadLocal三兄弟一、三兄弟 ThreadLocal:线程本地变量,维护当前线程内变量,不可以其他线程共享 InheritableThreadLocal(可继承的):维护当前线程以及子线程变量...
一、三兄弟 ThreadLocal:线程本地变量,维护当前线程内变量,不可以其他线程共享 InheritableThreadLocal(可继承的):维护当前线程以及子线程变量...
题目: 给定两个大小为 m 和 n 的正序(从小到大)数组nums1 和nums2。 请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 ...
题目: 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))...
1.Java 类的加载流程是怎样的?什么是双亲委派机制? 类加载的主要任务:根据一个类的全限定名读取该类的二进制字节流到JVM内部,然后转换为一个对应的java.lang.C...