自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea实现双击复制

在idea中通过双击快速复制内容File——>Settings——>Keymap,界面如下。搜索Copy,得到在Copy处右键点击Add Mouse Shortcut,在出现的界面中双击鼠标左键,点击OK,点击Apply,设置完成。

2021-03-17 10:10:05 1081

原创 迭代器和增强for循环

由于准备毕业,好久没有学习Java的相关知识。今天写一个小代码时,突然对增强for循环中能不能删除元素产生了疑问,借此整理一下,可能理解的不够深刻,之后有新的发现再更新。今天写的代码如下:在ArrayList中插入四个元素,然后通过增强for循环遍历删除倒数第二个元素“three”。按道理讲,在增强for循环中不能删除元素,会报错。但是执行结果如下:从结果可以看出,程序顺利执行,并且成功地删除元素“three”。这是为什么呢?首先分析一下在增强for循环中为什么不能删除元素。增强for循环的本质

2020-12-31 10:57:20 756 2

原创 ArrayList的源码解析

ArrayList源码解析添加操作纠正之前的错误理解:认为ArrayList的底层是一个数组,默认的大小是10,所以可以直接通过add(int index,E element)方法在数组的任意位置添加元素解释:通过add(int index,E element)添加元素时,首先会判断index是否越界,源码如下:检查的方式是判断index是否大于size或者是否为负值,源码如下:其中size记录的是目前ArrayList中已经添加的元素个数而不是数组的长度(ArrayList的底层是一个数组

2020-12-28 21:20:14 65

空空如也

空空如也

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

TA关注的人

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