java中的賦值使用符號「=」。java
按照java編程思想的解釋:它的意思是「取等號右邊的值,把它複製給左邊」。編程
固然左邊必須是一個明確的,已命名的變量。spa
基本類型:code
int a=2; int b=3; a=b; //把b的值賦值給a System.out.println("a="+a); //結果a=3 a=4; System.out.println("a="+a); //結果a=4 System.out.println("b="+b); //結果b=3,對a的操做不會影響b的值
引用類型:對象
class Person{ int age; } public class Assignment{ public static void main(String[] args){ Person p1=new Person(); p1.age=20; Person p2=new Person(); p2.age=30; p1=p2;//將p2存儲的Person對象內存地址賦值給p1,此時p1和p2變量存儲的是相同的內存地址,指向同一對象 p1.age=40; System.out.println(p2.age);//結果40;說明修改p1的值影響p2 } }