java基本型別的記憶體中占用位元組數

2021-07-04 05:25:02 字數 933 閱讀 8186

這是8中基本型別的記憶體中占用位元組數(取值範圍是2的(位元組數x8-1)次方)

1.整型

型別 儲存需求 bit數 取值範圍

byte 1位元組 1*8 (-2的31次方到2的31次方-1)

short 2位元組 2*8 -32768~32767

int 4位元組 4*8 (-2的63次方到2的63次方-1)

long 8位元組 8*8 -128~127

2.浮點型

型別 儲存需求 bit數 備註

float 4位元組 4*8 float型別的數值有乙個字尾f(例如:3.14f)

double 8位元組 8*8 沒有字尾f的浮點數值(如3.14)預設為double型別

3.char型別

型別 儲存需求 bit數

char 2位元組 2*8

4.boolean型別

型別 儲存需求 bit數 取值範圍

boolean 1位元組 1*8 false、true

Java基本型別的型別轉換

語法格式 targettype value,其運算子是圓括號。當進行強制型別轉換時,類似於把乙個大瓶子中的水倒入小瓶子中,如果大瓶子中水不多還好,如果大瓶子中水多,將會引起溢位,從而造成資料損失 注 正數在計算機中以原碼存放,負數在計算機中以補碼顯示 float a 5.6 上面一行 會報錯,因為計...

Java中的基本型別包裝類

2.用途 一般用於基本資料型別與字串之間的轉換 3.基本型別和包裝類的對應 除int與char型別,其餘將首字母大寫 1關於integer的構造方法 string字串必須為int型別 int與string型別的相互轉換 1 int型轉化為string型 方法一 數字 空字串 方法二 呼叫string...

java基本型別轉換

一 int 和 string 互轉 1 int 轉為 string 1 public static string valueof int i 2 int a 9 string s new integer a tostring 2 string 轉為 int 1 int i integer.parsi...