java符号==是什么意思?举例说明?

如题所述

== 就是等于的意思
1.对于类来说
class class1= “aa”;(作用,内存中开辟一块空间,并保存值“aa”)
class class2= “aa”;(作用,内存中开辟一块空间,并保存值“aa”)
class1 == class2 的返回值是false (虽然class1,class2的值都是“aa”,但指向的内存不一样,所以认为是两个不一样的东西)

class class1= “aa”;(作用,内存中开辟一块空间,并保存值“aa”)
class class2;(作用,内存中开辟一块空间)
class2=class1;(作用,class2指向class1,使class1,class2指向相同的内存)
class1 == class2 返回值就是 true
2.对于值来说 就是单纯的值判断
例如
int i =1;
int j = 1;
i== j 返回值是true;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-19
Exception 是一个异常类,在代码中有些操作无法进行,像除0,这时就会抛出异常,e是自定义的异常变量名,通常用在try语句放入可能抛出异常的代码,用catch语句捕获异常,上面的Exception e就是传递给catch语句的对象。至于其他关键词用法这时说不全,你下个JAVA API文档,里面有所有JAVA类、接口、方法的说明介绍。
关于函数命名,可以由英文字母,数字,下划线,和美元符号$组成,但是不可以用系统关键字命名,也不可以是用数字开头。(建议不要用美元符号开头来命名)。
去买本JAVA参考大全或是去网上看看视频吧,基础很重要。
第2个回答  2011-06-19
对于原始类型数据,==就是判断两个变量的值是否相等,如
int i=1;
int j=1;
i==j 就是true
对于对象,==就是判断两个对象是否指向同一块内存空间,如
String s1 = new String("abc");
String s2 = new String("abc");
s1==s2就是false
第3个回答  2011-06-18
==这个是等于的意思啊!
String a=“123”;
String b=“123”;
a==b;
而=的意思是赋值!
这个跟我们平时的有一点不同,需要注意一下!
==返回的是布尔类型的
第4个回答  2011-06-18
值相等
String a=“123”;
String b=“123”;
a==b;