前言:做一下筆記,
1.Java基本資料型別圖

2.Java基本資料型別
整數型別:byte,1位元組,8位,最大存盤資料量是255,存放的資料范圍是-128~127之間,
整數型別:short,2位元組,16位,最大資料存盤量是65536,資料范圍是-32768~32767之間,
整數型別:int,4位元組,32位,最大資料存盤容量是2的32次方減1,資料范圍是負的2的31次方到正的2的31次方減1,
整數型別:long,8位元組,64位,最大資料存盤容量是2的64次方減1,資料范圍為負的2的63次方到正的2的63次方減1,
浮點型別:float,4位元組,32位,資料范圍在3.4e-45~1.4e38,直接賦值時必須在數字后加上f或F,
浮點型別:double,8位元組,64位,資料范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加,
字符型:char,2位元組,16位,存盤Unicode碼,用單引號賦值,
布爾型:boolean,只有true和false兩個取值
ps:一個Byte(位元組)等于8個bit(位),bit是最小的單位,1B(位元組)=8bit(位),
延伸:一般情況下,一個漢字是兩個位元組,英文與數字是一個位元組,
3.Java基本資料型別封裝器類圖

4.Java基本資料型別封裝器類的構造方法
4.1 Byte的構造方法
public Byte(byte value)構造一個新分配的 Byte物件,該物件表示指定的 byte值,
引數
value -值由表示 Byte ,
public Byte(String s)
throws NumberFormatException構造一個新分配Byte物件,表示byte由指示值String引數, 該字串被轉換為一個byte在恰好使用的方式值parseByte為基數10的方法,
引數
s -的 String被轉換為 Byte
例外
NumberFormatException - 如果 String不包含可決議的 byte ,
4.2 Short的構造方法
public Short(short value)構造一個新分配的 Short物件,代表指定的 short值,
引數
value -值由表示 Short ,
public Short(String s)
throws NumberFormatException構造一個新分配Short物件,表示short由指示值String引數, 該字串將轉換為short值,恰好與基數為parseShort方法一致,
引數
s -的 String被轉換為 Short
例外
NumberFormatException - 如果 String不包含可決議的 short ,
4.3 Integer的構造方法
public Integer(int value)構造新分配的 Integer物件,該物件表示指定的 int值,
引數
value - 由 Integer物件表示的值,
4.4 Long的構造方法
public Long(long value)構造一個新分配的 Long物件,該物件表示指定的 long引數,
引數
value - 由 Long物件表示的值,
public Long(String s)
throws NumberFormatException構造一個新分配Long物件,表示long由指示值String引數, 該字串被轉換為一個long在恰好使用的方式值parseLong為基數10的方法,
引數
s - String要轉換為 Long ,
例外
NumberFormatException - 如果 String不包含可決議的 long ,
4.5 Float的構造方法
public Float(float value)構造一個新分配的 Float物件,該物件表示基元 float引數,
引數
value -值由表示 Float ,
public Float(double value)構造一個新分配 Float物件,它表示轉換為型別引數 float ,
引數
value -值由表示 Float ,
public Float(String s)
throws NumberFormatException構造一個新分配的Float物件,該物件表示由字串表示的型別float的浮點值, 該字串被轉換為一個float值如果由valueOf方法,
引數
s -一個字串被轉換為 Float ,
例外
NumberFormatException - 如果字串不包含可決議的數字,
4.6 Double的構造方法
public Double(double value)構造一個新分配的 Double物件,代表原始的 double引數,
引數
value -值由表示 Double ,
public Double(String s)
throws NumberFormatException構造一個新分配的Double物件,該物件表示由字串表示的型別double的浮點值, 該字串被轉換為一個double值如果由valueOf方法,
引數
s -一個字串被轉換為 Double ,
例外
NumberFormatException - 如果字串不包含可決議的數字,
4.7 Character的構造方法
public Character(char value)構造一個新分配的 Character物件,代表指定的 char值,
引數
value - 由 Character物件表示的值,
4.8 Boolean的構造方法
public Boolean(boolean value)分配一個Boolean value引數的Boolean物件,
注意:很少使用這個建構式, 除非需要新的實體,靜態工廠valueOf(boolean)通常是一個更好的選擇, 它可能產生明顯更好的空間和時間性能,
引數
value - 的價值 Boolean ,
public Boolean(String s)如果字串引數不是null并且等于忽略大小寫,則分配一個Boolean物件,表示值為true ,否則回傳到字串"true" , 否則,分配一個Boolean物件,代表值false , 例子:
new Boolean("True")生成一個Boolean物件,代表true ,
new Boolean("yes")生成一個Boolean物件,代表false ,
引數
s -字串被轉換為 Boolean ,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236574.html
標籤:java
上一篇:Java官方教程(二-4)變數小結 Summary of Variables(2020.12.17)
下一篇:java程式的冒泡排序操作
