自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

melody_cool的博客

自娱自乐

  • 博客(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 2581

原创 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 199

原创 深入浅出--java集合

什么是java集合: Java 集合框架主要包括两种类型的容器:一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap 等等。 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 接口:是代

2021-02-20 12:17:11 166

原创 maven项目GroupID 和ArtifactID

引言:idea在创建maven项目时候,需要填写GroupID 和ArtifactID,这两个属性的含义是什么呢? 名词解释: GroupID :是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 ArtifactID :是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。 实例解析: com.aaa.project project-util 2...

2019-04-16 11:00:37 871

原创 for循环和while循环的区别

使用for循环和while循环都可以去实现,那么到底两者之间有什么区别? 1、从内存角度考虑: 局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间 如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环 2、从应用场景角度考虑: 如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)如果一个...

2019-01-29 15:48:32 2049

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除