自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java基础之:迭代器详解

java基础之:迭代器详解? 一、为什么要使用迭代器? 因为像list这种有序的集合里边,可以直接通过for循环的方式get(index)遍历得到每一个元素, 而set这种没有无序集合,则不能通过get(index)得到集合里边的元素,迭代器应运而生,迭代器提供一种对容器对象中的各个元素进行访问的方法,而又不需暴露该对象的内部细节。 List<String> list = new ArrayList<>(); list.add("1"); list.add("

2020-11-15 18:38:19 2668 2

原创 java基础之:String s=“abc“与String s=new String(“abc“)的区别?

java基础之:String s="abc"与String s=new String(“abc”)的区别? 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验;

2020-11-05 21:55:07 622 1

原创 java基础之:ArrayList的扩容机制(JDK1.8)?

java基础之:ArrayList的扩容机制(JDK1.8)? 要明确知道的是扩容机制是在往集合中添加元素时才会去触发的,所以我们从ArrayList的add方法开始跟进源码,观察源码可知,当add一个元素时,会依次调用add、ensureCapacityInternal、ensureExplicitCapacity、grow这四个主要方法,此图为方法调用的时序图,下面详细分析每个方法的作用: add方法就两个重要操作,第一步,ensureCapacityInternal(size + 1)表示增加长度;

2020-10-23 16:32:52 376

原创 java基础之:ArrayList删除问题以及解决方案?

java基础之:ArrayList删除问题以及解决方案? 在一个ArrayList中需要remove的元素在集合中存在重复值 List<String> list = new ArrayList<>(); list.add("abc"); list.add("abc"); list.add("abc"); list.add("abc"); list.add("abc"); f

2020-10-22 14:49:44 536 3

空空如也

空空如也

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

TA关注的人

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