自定义博客皮肤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)
  • 收藏
  • 关注

原创 JAVA中ArrayList和LinkedList的区别

JAVA中ArrayList和LinkedList的区别ArrayList和LinkedList的大致区别如下:1.ArrayList是基于动态数组的数据结构实现,LinkedList是基于双向链表实现。2.对于随机访问的get和set方法,ArrayList要优于LinkedList,因为ArrayList基于数组,获取任意元素的位置时间复杂度为O(1),LinkedList基于链表,时间复杂度则为O(n)。3.对于新增和删除操作add和remove,LinkedList比较占优势,因为如果Arr

2022-04-28 18:56:44 3817

原创 hashCode 和 equals

hashCode 和 equals为什么重写equals方法时必须要重写hashCode方法呢?若只重写一样,则会发现比较结果会不准确,在使用工具自动生成hashCode方法时也会重写equals,那hashCode方法和equals方法有什么联系呢?简单了解hashCode()hashCode()的作用是计算该对象的哈希值,实际上是这个方法返回的一个int类型值。哈希值的作用是确定该对象在哈希表中的索引位置。hashCode()定义在Object类中,这意味着每个类都会继承该方法。...

2020-09-11 22:57:45 284

原创 java SE基本运算

1. 算术运算符加法 +减法 -乘法 *除法 /取模 %注:double j =0;j = 0.0/0.0;System.out.println(j); //结果为NaN,任何NaN都不等于自己double i = 0;i = 1.0/0.0System.out.println(i); //结果为Infinity,表示无穷大2. 算术运算自增自减运算符符号++ , - -自增自减只能用于变量,优先级高于算术运算符。++a 先自增再赋值a++ 先赋值再自增-

2020-09-08 23:08:48 199

空空如也

空空如也

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

TA关注的人

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