Java核心技術卷I 基本資料型別

2021-09-24 18:13:38 字數 630 閱讀 5137

型別

儲存需求

int4位元組

short

2位元組long

8位元組byte

1位元組型別

儲存需求

double

8位元組float

4位元組所有的浮點數值計算都遵循 ieee 754 規範。具體來說,下面是用於表示溢位和出錯情況的三個特殊的浮點數值:

正整數除以 0 的結果為正無窮大。計算 0/0 或者負數的平方根結果為 nan。

常量double_positive_infinitydouble.negativejnfinitydouble.nan

( 以及相應的 float 型別的常量) 分別表示這三個特殊的值

檢測乙個特定值是否等於 double.nan

if (double.isnan(x)) // check whether x is 「not a number」

char 型別描述了 utf-16 編碼中的乙個**單元,強烈建議不要在程式中使用 char 型別

boolean (布林)型別有兩個值:falsetrue

Java核心技術卷之位操作

處理整型型別時,可以對組成整型數值的各個位完成操作。位運算子包括 and or xor not 這些運算子按位模式處理 基本用法 public static void main string args 26的二進位制表示為11010,與1000進行 操作,第四位為1,其餘為零,轉化為十進位制是8 當...

java核心技術卷1 陣列集合互轉 note2

檢視 如listlist arrays.aslist you are funny aslist返回的物件不是arraylist,是乙個檢視物件,帶有訪問底層陣列的get和set方法.改變陣列大小的所有方法,都會丟擲乙個unsupported operationexception異常.可以建立乙個帶構...

java核心技術卷2 1 8 正規表示式

正規表示式 2018年11月23日 星期五 下午3 57 通過pattern pattern pattern.compile str 創造正規表示式 matcher matcher pattern.matcher input 來獲得乙個匹配matcher matcher.matches 全部匹配 m...