![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础核心知识
文章平均质量分 51
Java面试常见知识点
Yostlie
这个作者很懒,什么都没留下…
展开
-
ArrayList关键方法源码分析
概述 ArrayList是一个动态数组,数组大小可变,它实现了List接口,并且实现了List中所有对元素操作的方法。ArrayList删除元素时间复杂度为O(n),其他方法如isEmpty、get、size size时间复杂度都为O(1)。ArrayList底层实现是数组,每一个ArrayList实例都有一个capacity属性,这个属性表示ArrayList中存储元素的数量。在新增大量元素前,ArrayList会进行扩容操作,这样避免了大量的重新分配内存的操作。当添加一个元素后,ArrayList的容量原创 2021-01-23 23:48:44 · 78 阅读 · 0 评论 -
String类核心讲解
String类核心讲解 在Java中,String对象是不可变的,一旦String对象被创建,其值就不能被修改。String类提供了一些对字符串操作的方法,如比较字符串、查找字符串、提取子串等方法。 主要方法 返回值类型 方法 描述 char charAt(int index) 返回指定索引的单个字符 String concat(String str) 在原字符串的末尾连接指定...原创 2020-04-09 22:44:05 · 204 阅读 · 0 评论