摘要:
1、概述 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。 2、类加载的时机 一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading) 阅读全文
摘要:
给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以 阅读全文
摘要:
1、单机版分布式锁 SET key value[EX seconds][PX milliseconds][NX|XX] key 标志位 value 唯一值,自己只能释放自己的锁 EX seconds 设置过期时间,单位为秒 PX milliseconds 设置过期时间,单位毫秒 NX 仅当key不存 阅读全文
摘要:
1、为什么hashmap的数组初始化大小都是2的次方大小时,hashmap的效率最高? /** * The default initial capacity - MUST be a power of two. */ static final int DEFAULT_INITIAL_CAPACITY 阅读全文