在最底層,Java中的數據是經過使用操做符來操做的。接下來咱們逐一認識一些操做符。markdown
操做符接受一個或多個參數,並生成一個新值。app
符號:=ui
做用:取右邊的值,把它賦予給左邊url
注意事項:spa
右值能夠是任意常數、變量或表達式code
左值必須是一個明確的、已命名的變量(已分配物理存儲空間)對象
正確示例及說明:blog
a=5;把5的值賦予a這個變量
ci
錯誤示例及說明:it
5=5;左值是一個常量,不是一個變量,其指向的不是一塊物理存儲空間
賦值操做符做用於對象和基本數據類型的區別
做用於基本數據類型
基本數據類型存儲了一個實際的值,所以對基本數據類型採用賦值操做符的時候,其實是執行了值的複製。
做用於對象(或者稱引用數據類型)
引用數據類型存儲的是對象的引用,所以在對對象進行賦值操做時,其實是執行了引用的複製,引用所指向的仍然是同一個對象。