1. 程式人生 > >java八大數據類型

java八大數據類型

無法 必須 包裝 基本類 boolean integer table rac short

java基本數據類型共有八種,基本類型可以分為三類:字符類型 char,布爾類型 Boolean以及數值類型byte,short,Int,long,float,double。數值類型又可以分為整數類型byte,short,int,long和浮點數據類型float,double。java中的數值類型不存在無符號的,他們的取值範圍是固定的,不會隨著及其硬件環境或者操作系統的改變而改變。實際上,java中還存在著另外一種數據類型void,它也有對應的包裝類java.lang.Void,不過我們無法直接對他們進行操作。

定義的簡單類型,占用二進制位數及對應的封裝器類圖:

簡單類型 Boolean byte char short int long float double void
二進制位數 1 8 16 16 32 64 32 64 --
封裝器類 Boolean Byte Character Short Integer Long Float Double Void

基本類型的優勢:數據存儲相對簡單,運算效率比較高

包裝類的優勢:有的容易。比如集合的元素必須是對象類型,滿足了java一切皆是對象的思想

2018-05-10 09:28:59

java八大數據類型