菜鸟java对象的疑问?
问:String s = new String("xyx");创建了几个String Object?
答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。
菜鸟的疑问:s不是指向"xyx"这个对象的一个引用吗?为什么可以说是指向“xyx”的引用对象?
引用和引用对象有什么区别?java里除了一些基本数据类型外一切都是对象,是不是说引用和引用对象是一个意思?如果上面的说法正确,还有Integer s = new Integer(123)是不是同样创建了2个对象?