JAVA-初步認識-第二章-變量續
一. 前言
先理清一下學習的脈絡,在第二章JAVA語言基礎的學習中,先是介紹了基礎知識有哪幾類,然後逐一介紹下來。從關鍵字,標識符,常量,變量,這樣介紹開來。這裏插一句,之前的分析不準確,源代碼不是由關鍵字,標識符構成,而是分類的標準有很多。從不同的角度來切入的話,會有不一樣的結果。如果從第二章的知識點脈絡來看,源程序由這麽幾部分組成,關鍵字,標識符,常量和變量,函數,數組....但是如果從最初的角度來看源代碼的話,就是由兩部分組成的,指令和數據。從不同的切入點,對源程序進行劃分,實際上這兩個切入點是由重合的,所以在講到變量這一塊又引入了數據類型的知識點,並不沖突。
二. 變量類型劃分細致的分析
我們看到數據類型劃分的非常多,顯得很復雜,很麻煩,但是前期分的細一點,對於後面的運行也是有好處的,相同類型的一起處理,不會出錯,不會占用多余的空間,整體的效率也會提高。
三. 對不同的數據類型進行分析
數據類型分為兩大類:基本數據類型和引用數據類型。引用數據類型先不做講解,目前先對基本數據類型進行詳述。
基本數據類型又分為三類:數值型,字符型(不是字符串?),布爾型。從講解來看,除了註重類型的劃分外,還有對內存空間的占用問題和數值的範圍。
數值型分為整數類型和浮點類型。整數類型又分為byte, short, int, long。我始終覺著,在類型知識點的學習過程中,有三點是重要的:類型的劃分,內存空間的占用大小,二進制的範圍。
字符型有探討的必要,裏面有些意思。我們都知道字符和字符串是兩個概念。在這裏說的是字符型,那麽使用的就是單引號‘ ‘。講解中有‘12‘不是字符型,這個不是很理解?
布爾型不做過多講解。
這裏還要強調一點,基本數據類型中的八種都是關鍵字,這也說明了概念之間是交叉的。
JAVA-初步認識-第二章-變量續