s是对象new String("hello")的引用,new String("hello")这个对象的地址与"hello"的地址不同,所以s!="hello"
String ss="hello"; ss引用的就是"hello",所以s=="hello";
顺便问一下,java中的引用是不是相当于把C++的引用和指针中和了?
java的引用有C++引用的特性:它不占内存,仅仅是别名.
java的引用有C++指针的特性:他可以重新引用其他的对象,就象指针一样,重新指到其他对象.
是这样吗?
String ss="hello"; ss引用的就是"hello",所以s=="hello";
顺便问一下,java中的引用是不是相当于把C++的引用和指针中和了?
java的引用有C++引用的特性:它不占内存,仅仅是别名.
java的引用有C++指针的特性:他可以重新引用其他的对象,就象指针一样,重新指到其他对象.
是这样吗?
" target="_blank">[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!