《Java編程思想》讀書筆記-賦值操做符

在最底層,Java中的數據是經過使用操做符來操做的。接下來咱們逐一認識一些操做符。markdown

怎麼運用操做符

操做符接受一個或多個參數,並生成一個新值。app

基本操做符

賦值操做符

符號:=ui

做用:取右邊的值,把它賦予給左邊url

注意事項:spa

  1. 右值能夠是任意常數、變量或表達式code

  2. 左值必須是一個明確的、已命名的變量(已分配物理存儲空間)對象

正確示例及說明:blog

a=5;把5的值賦予a這個變量ci

錯誤示例及說明:it

5=5;左值是一個常量,不是一個變量,其指向的不是一塊物理存儲空間

賦值操做符做用於對象和基本數據類型的區別

  1. 做用於基本數據類型

    基本數據類型存儲了一個實際的值,所以對基本數據類型採用賦值操做符的時候,其實是執行了值的複製。

    做用於基本數據類型

  2. 做用於對象(或者稱引用數據類型)

    引用數據類型存儲的是對象的引用,所以在對對象進行賦值操做時,其實是執行了引用的複製,引用所指向的仍然是同一個對象。

    做用於引用數據類型

相關文章
相關標籤/搜索