1,对象与对象引用相关联,通过操纵对象引用来操控对象;
2,String s;这创建的只是引用并不是对象,此时s并没有与任何事物相关联,如果直接对s操作便会报错。所以需要初始化s,一种方式:String s = "asdf";另一种方式:String s = new String("asdf");
3,对象引用存在堆栈中,对象本身放在堆中,常量通常直接存放在程序代码内部或者ROM中
1,对象与对象引用相关联,通过操纵对象引用来操控对象;
2,String s;这创建的只是引用并不是对象,此时s并没有与任何事物相关联,如果直接对s操作便会报错。所以需要初始化s,一种方式:String s = "asdf";另一种方式:String s = new String("asdf");
3,对象引用存在堆栈中,对象本身放在堆中,常量通常直接存放在程序代码内部或者ROM中