Java基础总结

来源:互联网 发布:vscode for xp 编辑:程序博客网 时间:2024/06/09 06:39

1.String的理解

String s = "Hello world!";    声明的内容:一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个String类型的对象

String string = s;     明了另外一个只能指向String对象的引用,名为string,并没有第二个对象产生,string还是指向原来那个对象,也就是,和s指向同一个对象。


2."=="和equals方法


==操作符专门用来比较变量的值是否相等。比较好理解的一点是: 
int a=10; 
int b=10; 
则a==b将是true。 
但不好理解的地方是: 
String a=new String("foo"); 
String b=new String("foo"); 
则a==b将返回false。 



object equals 方法:

boolean equals(Object o){ 


return this==o; 



0 0
原创粉丝点击