首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Java 基礎回顧:八大基本數據類型與包裝類詳解

     編輯:Java 綜合教學

Java 八大基本類型

類型位數默認值取值範圍包裝類
byte80-128 ~ 127Byte
short160-32,768 ~ 32,767Short
int320-2^31 ~ 2^31-1Integer
long640L-2^63 ~ 2^63-1Long
float320.0f~3.4e38Float
double640.0d~1.7e308Double
char16'\u0000'0 ~ 65,535Character
boolean1~8falsetrue/falseBoolean

核心知識點

  • 自動拆裝箱:JDK 5+ 編譯器自動在基本類型與包裝類間轉換,如 Integer i = 10; // 自動裝箱。
  • 緩存機制:Integer.valueOf(-128~127) 返回緩存對象,直接比較引用會導致邏輯錯誤,請用 equals()。
  • 精度陷阱:float/double 不適合貨幣計算,請用 BigDecimal。
  • 字符編碼:char 存 UTF-16 碼元,補字符需雙代碼單元(codePointAt)。

常用 API 速查

// 解析字符串
int i = Integer.parseInt("123");
double d = Double.parseDouble("3.14");

// 進制轉換
String hex = Integer.toHexString(255);  // "ff"
int val = Integer.parseInt("ff", 16);   // 255

// 包裝類工具
Integer.max(1, 2);
Double.isNaN(0.0/0.0);
Character.isDigit('9');
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved