java 中的String 和new String 的区别

内存中区别,
String str = "hello" 如果之前有String对象是hello的值的话那str直接就指向之前的那个对象了,不再重新new一个对象了
String str = new String("hello");无论以前有没有都重新new一个新的

猜你喜欢

转载自zliguo.iteye.com/blog/2236258