简述了四种不同String创建方式,以及不同方式下创建出来的String对象==和equals的区别。
- 字面量创建String对象
String s1 = "abc"; String s2 = "abc";
使用字面量方式直接创建String对象的过程如下:①先判断在堆内存中的字符串常量池中有没无"abc",没有,创建"abc",并且把"abc"的引用地址返回给s1;②通过equals方法判断常量池中有无"a
简述了四种不同String创建方式,以及不同方式下创建出来的String对象==和equals的区别。
String s1 = "abc";
String s2 = "abc";
使用字面量方式直接创建String对象的过程如下:①先判断在堆内存中的字符串常量池中有没无"abc",没有,创建"abc",并且把"abc"的引用地址返回给s1;②通过equals方法判断常量池中有无"a