<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    復雜的事情要簡單做;   簡單的事情要認真做;   認真的事情要重復做;   重復的事情要創造性地做。

    信心 恒心 決心 創意 樂意

    も軍魂ミ 心系java

    Java的魅力:跨平臺、動態的Web、Internet計算 Java在Web、移動設備以及云計算方面前景廣闊 我的java編程不是夢!??! 俗話說的好:“授人以魚不如授人以漁”.
    posts - 10, comments - 12, trackbacks - 0, articles - 5
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java 數據類型

    Posted on 2011-07-17 23:16 セ軍魂ミ 閱讀(1888) 評論(0)  編輯  收藏 所屬分類: Java核心語法
    java數據類型:是一種強類型語言,第一次申明變量必須說明數據類型,第一次變量賦值稱為變量的初始化。



    種類:8種基本類型(原生類型):整型:byte 字節型    1Byte=8bit          256中狀態      -128~+127
                                                       short 短整型    2Byte=16bit       64436           -32768~32767
                                                       int 整型        4Btye=32bit        2^32    -2147483648~+2147483647
                                                                                                  2^31=2^10*2^10*2^10*2
                                                                             大約在正負21億之間的數       k       k       k   2 =2G
                                                       long 長整型     8Byte=64bit        -2^63~2^63-1
                                                       char  字符型    2Byte=16bit                        0~65535
                                                                                                    1+2+'a'+1+2等價于1+2+97+1+2
                                               
                                            浮點型/實型:float  單精度     4Byte=32bit     實際是3+1(1個位權)f1=5.0F或f
                                                           double  雙精度     8Byte=64bit      實際是6+2(2個位權)
                                             布爾類型:  boolean
                          
      注意:浮點型數據時非精度存儲,整型數據為精確存儲。而數據類型的字面值有默認值:整型為int,實型:為double
                            double和BigDecimal的區別:double,適合做科學運算
                                                                   BigDecimal,適合用商業運算
                                        BigDecimal
       b1 = new BigDecimal("5.0");
                                        BigDecimal b2 = new BigDecimal("3.1");
                                        b1.subtract(b2); 減 
                                        b1.divide(b2,4); 除

                            BigInteger 是用于大數據的。。比如求9的99此方

        5種引用類型(對象類型):類   接口  數組  枚舉  標注
         空類型:void類型


        
    數據類型的轉換:只有boolean不參與數據類型的轉換
                
     (1).自動類型的轉換:a.常數在表數范圍內是能夠自動類型轉換的
                                               b.數據范圍小的能夠自動數據類型大的轉換(注意特例)
                                                   int到float,long到float,long到double 是不會自動轉換的,不然將會丟失精度
                                               c.引用類型能夠自動轉換為父類的
                                               d.基本類型和它們包裝類型是能夠互相轉換的
                  (2).強制類型轉換:用圓括號括起來目標類型,置于變量前


    8中基本類型的包裝類:Byte  Short  Integer  Long  Character  Float  Double  Boolean
                基本類型的優勢:數據存儲相對簡單,運算效率比較高
                包裝類的優勢:有的容易,比如集合的元素必須是對象類型,滿足了java一切皆是對象的思想


    引用類型:底層結構和基本類型差別較大
            首先介紹下JVM的內存空間:(1). Heap 堆空間:分配對象    new Student()
                                                (2). Stack ??臻g:臨時變量    Student stu
                                                (3).Code 代碼區 :類的定義,靜態資源 Student.class

     
    eg:Student stu = new Student();
             stu.study();
        //new 在內存的堆空間創建對象
        //把對象的地址賦給stu引用變量

    上例實現步驟:a.JVM加載Student.class 到Code區
                       b.new Student()在堆空間分配空間并創建一個Student實例
                       c.將此實例的地址賦值給引用stu, 棧空間


    以上就我在數據類型中所認為比較重要的內容,希望能給一些人帶來幫助,若有人還有更多重要的知識,請提出,大家一起分享、學習哦!謝謝

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 100000免费啪啪18免进| 免费无码中文字幕A级毛片| 亚洲国产精品ⅴa在线观看| 在线亚洲精品视频| 国产精品无码永久免费888| 1a级毛片免费观看| 成在线人永久免费视频播放| 亚洲成人影院在线观看| 亚洲av综合avav中文| 亚洲av成人综合网 | 亚洲熟妇无码久久精品| 亚洲AV无码一区二区乱子仑| 小草在线看片免费人成视久网| 在线成人a毛片免费播放| 亚洲一级特黄大片在线观看| 亚洲美女激情视频| 午夜在线免费视频 | 无码专区—VA亚洲V天堂| 亚洲人成电影网站免费| 久久国产精品萌白酱免费| 国产成人在线免费观看| 91亚洲自偷手机在线观看| 曰批全过程免费视频播放网站 | 亚洲AV成人片无码网站| heyzo亚洲精品日韩| 欧洲 亚洲 国产图片综合| 黄网站免费在线观看| 亚洲成av人片一区二区三区| 国产日韩精品无码区免费专区国产| 国产精品免费一级在线观看| 好猛好深好爽好硬免费视频| 亚洲成熟xxxxx电影| 性色av免费观看| 成人精品视频99在线观看免费| 黄网址在线永久免费观看| 久久久久亚洲av无码专区导航| 国产免费爽爽视频在线观看| 亚洲成A∨人片在线观看无码| 青青草无码免费一二三区| 久久综合亚洲色hezyo| 久久久久亚洲精品影视|