面试专题
文章平均质量分 95
zwhandsome
这个作者很懒,什么都没留下…
展开
-
String源码分析
1 String 1.1 String类的属性 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { // 用于存储字符串 private final char value[]; // 缓存字符串的哈希码 private int hash; // Default to 0 // 使用JDK 1.0.2中的seri原创 2021-05-25 14:02:25 · 216 阅读 · 0 评论 -
ArrayList源码分析(全)
1 ArrayList Collections体系结构!还是特别庞大的丫! 1.1 ArrayList简介 集合的诞生(数组的优缺点): 一、优点 按照索引查询元素比较快 能存储大量数据 按照索引遍历数组方便 数组定义简单,而且访问方便 可以随机访问其中的元素 二、缺点 根据内容查找元素速度慢 长度确定(初始化固定),类型固定 数组提供方法非常有限,增删改操作不便,效率不高 数组的空间必须是连续的 存储特点:有序可重复,但是无法满足无序不重复的需求 (集合即可解决数组方面的弊端) 三、A原创 2021-05-18 08:44:42 · 471 阅读 · 0 评论