| 1      int a = 10;//int 是基本数据类型,创建的是变量。a是变量 2     String b = "abc";//String是个类,故即使堆内存中有了”abc” ,创建的String对象b不再在堆内存中创建“abc”了,会直接引用已经存在的”abc”。 b是对象 3      String c = new String("abc");//会创建两个对象, new 一个对象和“abc”也是个对象(因为字符串“abc”是String类 的一个实例)  c也是对象 4      MyTest test = new MyTest();//new出来的是对象。Test是对象 总之,就是要先看下是什么数据类型的。若是引用数据类型的就是可以说是对象了。否则就是变量了。
 |