自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2、ArrayList 和 LinkedList 区别 (细节详解)

2.1 ArrayList数据结构方面:ArrayList 是基于动态数组;ArrayList 的底层是封装了一个动态数组,也是由普通的数组演化来的; //普通数组int[] a = new int[5]; ArrayList 是连续的内存存储,对内存的要求比较高,所以比较适合 进行 下标访问(当然还有一个原因是,ArrayList存储的类型是一致的,每个元素在内存中的长度一致,在内存中存储又是连续的,通过 下标*元素内存长度 ,可以很快访问到数组中的长度) Array..

2022-01-05 22:37:50 1779

原创 1、== 和 equals (面试细节点)

1.1 == 对比双等于,对比的是栈中的值基本数据类型,== 对比的是变量的值引用类型,== 对比的是,存储在堆中内存对象的引用地址值1.2 equals 对比equals:object 中默认也是采用 == 比较,不过通常会重写,例如 String 对象equals 的底层原理public boolean equals(Object obj){ return (this == obj);}特别说明(String):String 已经重写了 equ...

2022-01-05 21:17:11 150

原创 五、三元运算符的注意点

int x = 4;x > 4 ? 99.9 : 9; //输出结果是: 9.0/* 原因: double类型和int类型,在运算的时候,结果会向double类型转换 就是 大表数范围 和 小表数范围 运算时,结果向大表数范围的类型转换*/...

2021-12-29 23:17:54 109

原创 四、循环结构的注意点

//循环条件要以表达式的方式来体现,计算的结果是boolean类型,不能在条件里面定义变量while (int i < 7){ i++; System.out.println(i);}int j = 3;//循环条件必须是boolean类型,不能是其他类型while( j ){ System.out.println(j);}int j = 0;//计算器如果是多个变量,用逗号分隔就可以了for(int k = 0; j + k != 0;.

2021-12-29 23:06:47 249

原创 三、基本数据类型的表数问题

byte :1个字节short : 2个字节int : 4个字节long : 8个字节float : 4个字节double : 8个字节 表数范围,从上到下,递增!表数范围的大小,与底层存储不同造成的!...

2021-12-29 22:13:11 140

原创 二、源文件名( .java )

源文件名指的是 【 .java 】的Java文件Class A{}Class B{}1、如果一个类中的类名字(如:A),前面没有 public 的情况下,类名和文件名没有任何约束(就是类名和文件名可以不相同);2、一个Java文件中可以有多个类;3、如果一个类前面有 public 修饰,那么这个类必须和文件名字一致;public Class A{}4、一个类中,只能有一个 public 类,其余的类都不能有 public 修饰;...

2021-12-29 22:04:38 1451

原创 一、标识符说明

标识符的规范:26个字符,数字,_,$,其中,数字不能作为首个字符说明:中文也会看作为字符int 你好 = 222;

2021-12-29 21:52:46 100

空空如也

空空如也

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

TA关注的人

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