自定义博客皮肤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变量中字符串序列后地址值的变化

java中由于String底层为一个char型数组,存储在方法区的常量池当中,所以当使用常量赋值以及“+”连接时,局部变量所指向的都为常量池中的地址值,这也是为什么比较1式为ture的原因。但当至少有一个量为变量时,“+”连接就代表在堆中new出来新的对象,如比较2式的原因,s6采用了new的方式构建了一个String类型,也会在堆空间new一个新的对象,因此比较3式也为false,但s5和s6在堆中的char型数组属性都指向了方法区常量池中的同一个对象(常量池中同一个数组只能存在一个),如果采用变量自身”

2021-09-27 11:55:33 733

原创 Java中关于定义long型变量后采用两个int型变量相加后会超过int型容量情况的理解

Java中关于定义Long型变量后采用两个int型变量相加后不加L的情况的理解class VariableTest2{ public static void main(String[] args){ int i1 = 100; int i2 = 2147483647; long l1 = i1 + i2; System.out.println(l1);//-2147483549 long l2 = i1 + (long)i2; System.out.println(l2);//2

2020-11-19 21:44:00 1068

空空如也

空空如也

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

TA关注的人

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