首頁>技術>

1、基本資料型別:Java基本資料型別共8種,整數型:byte,short,int,long;浮點型:float,

double;字元型:char和布林型:boolean。

資料型別 /佔用空間/ 取值範圍/ 預設值

byte / 1位元組 / -128(-2^7)~+127(-2^7-1) 0

short / 2位元組 / -32768(-2^15)~+32767(2^15-1) 0

int / 4位元組 / -2147483648(-2^31)~+2147483647(2^31-1) 0

long / 8位元組/ -9,223,372,036,854,775,808(-2^63)~9,223,372,036,854,775,807(2^63 -1) 0L

float / 4位元組 / 1.4E-45~3.4028235E38 0.0f

double / 8位元組 / 4.9E-324~1.7976931348623157E308 0.0d

char:採用unicode編碼,用單引號括起來,取值範圍是0~65535。

boolean:只有兩個值,true 和 false ,預設為false。

2、8種資料型別對應的包裝類

包裝類主要是提供字串,物件和基本資料型別見轉換的方式

2.1、java的8種基本資料型別對應8種包裝型別,都屬於引用型別,其中6個數字包裝類的父類是

Number。

資料型別 / 包裝型別

byte / java.lang.Byte

short / java.lang.Short

int / java.lang.Integer(JDK9之後已過時)

long / java.lang.Long

float / java.lang.Float

double / java.lang.Double

boolean / java.lang.Boolean

char/java.lang.Charater

2.2、裝箱與拆箱

基本資料型別--(轉換)-->引用資料型別 == 裝箱

引用資料型別--(轉換)-->基本資料型別 == 拆箱

JDK5之後支援自動裝箱與自動拆箱

Integer x = 100; //自動裝箱,將int型別自動轉換為Integerint y = x ; //自動拆箱,將Integer自動轉換為int型別

2.3、常見的型別間轉換方法

int-->String:直接將數字用雙引號括起來或Stirng.valueOf(int value)

String-->int:Integer.parseInt(String s)

Integer-->String:String.valueOf(Integer物件)

String-->Integer:Integer.valueOf(String s)

int-->Integer:封箱/Integer.valueOf(int value)

Integer-->int:拆箱/Integer物件.intValue()

9
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 基於注意力的LSTM聊天機器人模型