摘要: 一、 ArrayList 的动态扩容机制 要了解其动态扩容机制就必须先看它的源码,源码是基于 jdk 1.8 的 1. ArrayList 的主要属性 // 如果不指定容量(空构造器),则在添加数据时的空构造器默认初始容量最小为 10 private static final int DEFAULT 阅读全文
posted @ 2023-01-30 10:39 Fogram 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、 四个元注解 @Retention:用于标明注解的生命周期,可分为3类,分别对应于Java源文件(.java文件) -> .class文件 -> 内存中的字节码 。 RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; Rete 阅读全文
posted @ 2023-01-30 10:15 Fogram 阅读(23) 评论(0) 推荐(0) 编辑