今天咱們來看看java中數據類型的相關信息,其中java中數據類型分爲java基本數據類型和引用類型,其中:java
基本數據類型分爲:編程
整型數組
浮點型微信
字符型對象
boolean型blog
整型包括byte(字節型)、short(短整型)、int(整型)、long(長整型)在對變量賦值時,若是值超出變量所屬類型表示範圍,那麼程序編譯時就會報錯。接口
浮點型數據也叫實數數據類型,用來表示實數數據的數據類型。io
字符型類型用於表示單個字符,一個字符佔2字節。編譯
boolean型只可取「真」和「假」兩個值,即true和false.布爾型數據佔1個字節,且默認爲false.class
不一樣的數據類型擁有不一樣的優先級。就整型和浮點型來講,優先級由低到高依次爲:byte、short、char、int、long、float、double.
在java中整型、浮點型和字符型數據(不包括String)能夠混合運算,但前提是先轉換爲同一數據類型。
轉換分爲自動類型轉換和強制類型轉換兩種,前者用於將低優先級類型轉換爲高優先級類型。後者用於將高優先級類型轉換爲低優先級類型。其中char類型轉換爲高級類型,會轉換爲對應ASCII碼值。
而強制類型轉換須要使用規定的格式:type namea=(type1) name2;以達到將高優先級類型變量name2轉換成低優先級類型變量name1的目的。
引用數據類型分爲:
類
接口
數組
引用數據類型是對一個對象的引用,對象包括實例和數組兩種。
對於基本數據類型來講,java有尤爲對應的封裝類分別是 Byte,Short,Integer,Character, Float, Long, Double,Boolean, Void。
封裝類將數據轉換成對象,同時還有一些方法能夠運用比方說valueof()、parseInt()等等。並且List、map等添加數據時只能往其中添加對象,這是基本數據類型所沒法作到的。
並且java提供了自動裝箱與拆箱操做,在適當的時候將基本數據類型與其對應的封裝類進行轉換,極大的便利了咱們編程。
因爲小編水平有限,若有不足,還請不吝賜教!!!此處也是重點,記下記下。微信搜索關注油墨山公衆號,獲取更多文章諮詢!!!
◆◆油墨未乾,爲什麼停下雙手!◆◆