自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中的String a new String(_a_)创建的是几个对象_

先说结论: 1个或者2个先看一段代码:我们打开idea在第三行出打断点:可以看到当我们没执行这句代码的时候,内存中的String类型对象是2003个,然后我们点击下一步:当我们执行过那行代码看,内存中的String对象变成了2005个,所以我们可以得出结论,改行代码会创建两个String对象,但是我们再看一段代码:我们在第四行处打上断点并打开调试工具:当我们还没执行那句代码中的时候,内存中的String对象是2004个,然后我们点击下一步:我们发现执行过那句代码后,内存中的对象变成了2005个,

2022-07-04 23:42:34 548 1

原创 一文彻底搞懂java中的包装类Integer

由于包装类可以自动装箱和拆箱,并且Integer内置缓存,所以Integer对象间的比较被搞的各位的d疼,但是别急下面让我来慢慢对Integer展开介绍。Integer是int的包装类,很多时候我们可以把他当做int来使用,这几乎都归结于它的自动装箱和拆箱功能,那么什么是装箱呢?请看下面的一段代码:我们可以看到左边3是常量,而右边Integer是类,3可以直接赋值给左边,其实其底层是把3转化成Integer对象,因此把常量包装成对象我们就称为装箱,那么底层具体是如何转化的呢?我们把上面这段代码翻译成jvm

2022-07-03 23:24:48 383 1

空空如也

空空如也

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

TA关注的人

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