Java的基本類型


一、Java的基本類型主要分為整數型,浮點型,字符型,布爾型。

         整數型:byte,short,int,long;

         浮點型:float,double

         布爾型:boolean

         字符型:char

二、基本類型的大小

         1byte:8bit,一個bit代表一個1或者0,是計算機的基本單位。

         byte:1byte        short:2 byte       int:4byte          long:8byte

         float:4byte        double:8個byte

         char:2byte        

         boolean:值只可以為true或者false ,理論上只占據一個bit,但是實際是占據了一個byte

三、整數型的閾值

        在計算機中,整數型使用二進制方式表示:而每一個整數型的第一個二進制都是作為正負符號。 0=正 1=負

        所以  byte{-2^7,2^7-1} 

                 short{-2^15,-2^15-1} 

                 int{-2^23,-2^23-1}

                 long{-2^31,-2^31-1}

四、基本類型的存儲

        基本類型存儲於內存的常量池中,而在1.8以后常量池也又堆中轉化到了直接內存的方法區中。

五、基本類型的默認與創建

        整數都默認為int類型,浮點數都默認為double類型

        由於基本類型的創建:先去常量池中找是否存在該值,如果存在直接調取引用,如果不存在則先在常量池中創建該值,在調引用

        所以,不可以創建一個空值給基本數據類型。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM