- 博客(5)
- 收藏
- 关注
原创 ArrayList和LinkedList区别及原理分析
ArrayList和LinkedList区别:提示:ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。ArrayList— 数组列表:上图是源码中我们最常用的ArrayLi
2021-02-20 12:40:17
2664
原创 java集合的遍历
集合的遍历:list集合import java.util.*;public class Test{public static void main(String[] args) {List list=new ArrayList();list.add(“Hello”);list.add(“World”);list.add(“HAHAHAHA”); //第一种遍历方法使用foreach遍历List for (String str : list) { //也可以改写for(
2021-02-20 12:26:26
230
原创 深入浅出--java集合
什么是java集合:Java 集合框架主要包括两种类型的容器:一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容:接口:是代
2021-02-20 12:17:11
200
原创 maven项目GroupID 和ArtifactID
引言:idea在创建maven项目时候,需要填写GroupID 和ArtifactID,这两个属性的含义是什么呢?名词解释:GroupID :是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID :是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。实例解析:com.aaa.projectproject-util2...
2019-04-16 11:00:37
944
原创 for循环和while循环的区别
使用for循环和while循环都可以去实现,那么到底两者之间有什么区别?1、从内存角度考虑:局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间 如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环2、从应用场景角度考虑:如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)如果一个...
2019-01-29 15:48:32
2099
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人