自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hashcode与equals

hashcode重写与equals重写(1)hashcode与equals重写前后区别(2)为什么要重写,对hashmap与set集合的影响(3)hashcode和equals如何重写(1)hashcode与equals重写前后区别方法重写前重写后equals与==一样,地址相同返回true自定义属性相同返回truehashcode地址相同返回true地址不同也可以返回true(2)为什么要重写,对hashmap与set集合的影响hashmap中同时用到了ha

2021-03-14 21:29:57 100

原创 关于字符串创建对象与intern的解析

**关于字符串创建对象与intern的解析**import org.junit.jupiter.api.Test;public class Stringclass { public static void main(String[] args) { } /** new String()解析**/ @Test public void newString() { /**String string_1=new St

2021-03-11 21:47:55 88

原创 数组对象大小

Java对象的字节大小基本数据类型数组对象基本数据类型类型字节boolean1byte1short2char2int4float4long8double8数组对象实验环境:开启指针压缩 64位jdkint[] 空的数组对象总字节=对象头[8字节(标记位)+4字节(引用类型指针)]+4字节(数组长度)=16字节无需对齐填充int[1] int元素4字节 与上面相比 多出4字节总字节=对象头[8字节(标

2021-03-05 11:12:41 287 1

转载 Java intern解惑

关于 intern 这文章解析的很到位了

2020-05-22 17:16:51 102

原创 interger 装箱

:true 128:false/** * Cache to support the object identity semantics of autoboxing for values between * -128 and 127 (inclusive) as required by JLS. * * The cache is initi...

2019-12-23 21:22:58 299

原创 匿名内部类面试题

内部类调用外部类的局部变量要用final修饰的原因因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内部类...

2019-12-22 17:19:54 127

空空如也

空空如也

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

TA关注的人

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