String name = new String("Robin");
是创建了一个名为name值为"Robin"的String对象。class就是一个类了,这是java最基本的概念,method是类里实现某个功能的方法,可以认为就是c中的函数。object是类的一个实例。
是创建了一个名为name值为"Robin"的String对象。class就是一个类了,这是java最基本的概念,method是类里实现某个功能的方法,可以认为就是c中的函数。object是类的一个实例。
String("Robin")这是调用构造函数来产生一个object,
name作为一个handle指向这个新产生的对象
这句话怎么理解呢?
懂了嘛?
楼主明白了!
其实字符串操作没有这么麻烦
String name="Robin"就可以了."Robin"本来就是一个对象了,而所做的只是name为它的一个引用而已!呵呵