亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
1073
2022-05-30
Java編程03之Java數據類型和變量
第四章 Java數據類型和變量
變量
變量是程序中存儲數據的基本單元,在該存儲空間中,存儲的數據值可以改變
程序在執行過程中,最重要的就是對數據的處理,數據主要是以變量的形式臨時存放在內存中的,通過變量名可以對數據進行訪問
如何使用變量
第一步:聲明變量, 就是根據聲明的變量類型在內存中申請相應大小的空間(數據類型 變量名; int age;)
第二步:賦值, 就是將數據存儲到申請的內存空間中(變量名 = 數值; age = 20;)
第三步:使用變量,可以通過變量名對數據進行訪問,即取出數據
注意:一、二步可以合并 (數據類型 變量名 = 數值; int age = 20;)
什么是標識符
用來標識類名、變量名、方法名、數組名、文件名的有效字符序列稱為標識符
標識符由字母、數字、下劃線( _ ) 和美元($)組成,并且第一個字符不能是數字
標識符不能是Java關鍵字和保留字,但可以包含其內
標識符區分大小寫,遵循駝峰命名規范
標識符命名要簡單明了,見名知意
局部變量和全局變量
全局變量:類的屬性,也叫成員變量或實例變量。在類體內,方法體外聲明,沒有static關鍵字修飾的變量
局部變量:某個方法或代碼塊中臨時定義的變量。在某個方法或代碼塊中臨時定義的變量,只在方法體或塊中有效
靜態變量:被static修飾的變量,整個類的成員共享的變量。在類體內,方法體外聲明,有static關鍵字修飾的變量
數據類型
java中數據類型有兩大類:基本數據類型和引用數據類型
基本數據類型又分為4大類(整數、布爾、浮點、字符),8小種
整數類型
浮點類型
boolean類型
字符類型
編碼
基本數據類型之間的轉換
八種基本數據類型中,除boolean類型不能轉換外,其他基本數據類型之間都可以相互轉換
把一個表示范圍小的數值或變量賦值給表示范圍大的變量,會發生自動數據類型轉換
把一個表示范圍大的變量或數值賦值給另一個表示范圍小的變量,要想編譯不報錯,需進行強制數據轉換,即在要強轉的數據前面添加(),小括號中寫上要目標數據類型,但運行時可能會出現精度丟失
整形字面量會默認被當做int類型來處理,如果想賦值給long類型變量,需要加后綴L/l;浮點型字面量默認會被當做double類型變量來處理,如果向賦值給float類型的變量,需要加后綴F/f
引用數據類型
在C和C++中通過指針操作內存中的元素,在Java中是通過引用來操作的。在Java中,一切都被視為對象,操作的標志符實際上是對象的一個引用;
引用數據類型又可分為:數組,接口,類。以String類型的字符串為類
Java中由多個字符組成的字符序列稱為字符串
字符串類型由String關鍵字表示,其所表示的若干字符序列必須包含與英文雙引號內,如“華為云加油!”
注意:兩個引用類型的值進行"=="比較的話,比較的是引用類型指向的對象的內存地址
Java 數據結構
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。