java四類八種基礎資料型別 (Elementary Data Type)

來源:互聯網
上載者:User

java基礎資料型別 (Elementary Data Type)就8種,記住就好了。除了這些都是引用型的了。

java四類八種基礎資料型別 (Elementary Data Type)

第一類:整型 byte short int long
第二類:浮點型 float double

第三類:邏輯型 boolean(它只有兩個值可取true false)

第四類:字元型 char

在棧中可以直接分配記憶體的資料是基礎資料型別 (Elementary Data Type)。
引用資料類型:是資料的引用在棧中,但是他的對象在堆中。
要想學好Java必須知道各種資料的在記憶體中儲存位置。
對記憶體有了很好的瞭解,可以有助你剖析器。

位元組:
boolean 布爾型              1/8
byte 位元組類型                1
char 字元型                  2  一個字元能儲存一個中文漢字
short 短整型                 2
int 整數類型                 4
float 浮點類型(單精確度)     4
long 長整形                  8
double 雙精確度類型(雙精確度)  8

java中預設的整數類型是int類型,如果要定義為float型,則要在數值後加上l或L;
預設的浮點型也是雙精確度浮點,如果要定義為float型,則要在數值後加上f或F。

一個位元組等於8位,一個位元組等於256個數,就是-128到127一共256。
kB就是kBytes
Bytes就是“位元組”的意思!
K就是千的意思,因為電腦是通過二進位來計算,10個1正好是1024
1111111111(二進位)=1024(十進位)
1Bytes(位元組)=8bit(位元)
一個英文字母或一個阿拉伯數字就是一個字元,佔用一個位元組
一個漢字就是兩個字元,佔用兩個位元組。
一般講大小是用Bytes,大寫的“B”,講網路速率是用bit,注意是小寫“b”。
例:一個檔案有8MBytes
例:我下載檔案的速率是256KB/s,即2Mbit,這通常就是我們寬頻上網的速率。

基礎資料型別 (Elementary Data Type)自動轉換

byte->short,char -> int -> long      
float -> double
int -> float
long -> double

px

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.