基本數據類型又被稱爲主類型,而且每一個主類型都有相對應的「封裝器類型」。java
boolean-1位、char-4位、byte-8位、short-16位、int-32位、long-64位、float-32位、double-64位。數組
高版本Java中新加兩個高精度數字類型--BigInteger和BigDecimal. 它們只有「封裝器類型」沒有主類型。spa
簡單數據類型轉換:code
float f = 100.00f, Float f1 = new Float(f); double d1 = f1.doubleValue();
字符與其餘類型轉換:排序
字符和int能夠直接用顯式類型轉換,也能夠用Character的getNumericValue(char ch)方法實現char轉int.ci
字符串與其餘類型轉換:字符串
String轉基本數據類型能夠用包裝類實現,基本數據類型轉String有兩種實現方法:一、包裝類的toString()方法;二、String的valueOf()方法。get
//String 轉 int int i = Integer.parseInt("123"); int ii = Integer.valueOf("12"); //int 轉 String String s1 = String.valueOf(123); String s2 = Integer.toString(i);
Java數組的建立有三個步驟:class
上面是建立數組的完整形式,下面是簡寫形式:變量
數值類型默認初始值爲0,布爾類型默認初始值爲false.
注意起別名和複製數組的區別:
由於Java方法中的參數是值傳遞,這意味着數組參數將會是原數組的別名,方法中可以改變原數組的值。例如Array.sort()就能夠將一個數組排序。
Java數組會進行範圍檢查,不可訪問數組外的空間。