JAVA中的基本數(shù)據(jù)類型(八種)
- byte:(8位)却邓,short:(16位), int:(32位)院水, long:(64位)腊徙, float:(32位)简十,double:(64位), boolean撬腾, char:(16位)
- 是賦值操作(任何包含=的如+=螟蝙、-=、 /=等等民傻,都內(nèi)含了賦值操作)胰默,而+ - * /和 = 在java中更不是一個(gè)級別,換句話說漓踢, = 是一個(gè)動作牵署,一個(gè)可以改變內(nèi)存狀態(tài)的操作,一個(gè)可以改變變量的符號喧半,而+ - * /卻不會奴迅。這里的賦值操作其實(shí)是包含了兩個(gè)意思:1、放棄了原有的值或引用薯酝;2半沽、得到了 = 右側(cè)變量的值或引用。
- 對于基本數(shù)據(jù)類型變量吴菠,= 操作是完整地復(fù)制了變量的值者填。
- 對于非基本數(shù)據(jù)類型變量,= 操作是復(fù)制了變量的引用做葵。
- 參數(shù)本身是變量占哟,參數(shù)傳遞本質(zhì)就是一種 = 操作。參數(shù)是變量酿矢,所有我們對變量的操作榨乎、變量能有的行為,參數(shù)都有瘫筐。參數(shù)傳遞就是 = 操作蜜暑。