03 2022 档案
摘要:1、分析 初始化 /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA to know how much to i
阅读全文
摘要:分析 实际开发中,生成随机数的场景有很多,比如短信验证码、订单编码、账号... 选择什么方式很重要,下面我们通过4种生成方式来分析利弊 public static void main(String[] args) { int count = 1000000; long start = 0L; lon
阅读全文
摘要:关于集合的处理,Java开发手册有这么一段话: 【强制】判断所有集合内部的元素是否为空,使用 isEmpty()方法,而不是 size()==0 的方式。 说明:在某些集合中,前者的时间复杂度为 O(1),而且可读性更好。 下面我们通过一些源码来看看 HashMap源码 /** * Returns
阅读全文