- 博客(4)
- 收藏
- 关注
原创 包装类的对象缓冲池
需要注意的是,尽管这些包装类提供了对象缓冲池,但是在实际编程中,我们应该尽量避免直接使用包装类来进行计算和比较,而是使用基本类型来进行操作,这样可以减少对象的创建和销毁,提高程序的性能。3. Short:缓存了所有的short值,范围是从-128到127。4. Character:缓存了所有的char值,范围是从0到127。2. Byte:缓存了所有的byte值,范围是从-128到127。5. Long:缓存了所有的long值,范围是从-128到127。
2023-04-12 10:02:46 188 1
转载 包装类的“==”与equal
equals是先比较引用地址是否相同,如果相true,并不是比较类型;当引用地址是否不相同,接着是比较是否是同一类型,再比较值。自动装箱,将 42L 装箱成 Long 类型,所以调用 equals 方法时,类型相同,且值也相同,因此返回真。包装类的“==”运算在 不遇到算术运算的情况下 不会自动拆箱。包装类的equals()方法不处理数据转型。equals 方法,因为此方法先是比较类型。
2023-04-11 16:37:50 203 1
原创 接口的属性
在Java中,接口中的属性默认都是public static final修饰的,也就是说它们是公共的、静态的、不可变的常量。这些属性的命名通常使用全大写字母和下划线来表示。如果需要使用接口中的属性,应该使用接口名.属性名的方式来获取其值。
2023-04-04 13:38:47 240
原创 main函数的参数:args数组
长度为0与agrs==null意思时不一样的,即数组引用args有指向某个地址空间(存储该引用的地址空间存储了一个地址),指向一个长度为0的数组;而agrs==null则是数组引用args有没有指向某个地址空间(存储该引用的地址空间没有数组,为null)args数组的长度为0,args!
2023-03-24 09:35:38 180 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人