java的常量、變量及相關知識

      今天付老師給咱們說了java基礎的第二課。主要說了不少常量、變量、進制轉換和碼錶方面的內容。傳智的老師果真仍是很牛啊,一些之前看書不能看懂的問題一看就瞭解了。
       常量(Constant),就是恆定不變的量。因此定義好變量後,是隻會初始化一次。初始化後方可在程序中使用。java


    2.常量類型
        整型:
            十進制: 直接寫阿拉伯數字
            八進制: 以0開頭
            十六進制: 以0x開頭
        長整型:
            以L結束, 佔8字節
        浮點型:
            已F結束, 佔4字節
        雙精度浮點型:
            佔8字節
        布爾型:
            真或假, 佔1字節
        字符型:
            用兩個單引號表示, 2個字節
            字符"\"是特殊字符, 用來轉義後面的一個字符, 一些不可見的字符或者有特殊意義的字符都須要用\來轉義
            \r, \n, \t, \b, \', \", \\
        字符串型:
            用兩個雙引號表示, 若干個字符組成. 能夠是0到多個字符.
   
二.進制轉換
    1.進制的種類
        二進制: 由0和1組成, 逢二進一
        八進制: 由0到7組成, 逢八進一
        十進制: 由0到9組成, 逢十進一
        十六進制: 由0到9和A到F組成, 逢十六進一
    2.十進制轉二八十六進制
        將要轉換的數除以進制數取餘數
    3.二八十六進制轉十進制
        將要轉換的數編號, 編號從低位開始, 從0開始. 而後將每一位上的數乘以進制數的編號次方, 再相加
    4.二進制和八十六進制的快速轉換
        二進制每三位一看就是八進制
        二進制每四位一看就是十六進制
   
三.碼錶
    1.ASCII: 只包含英文, 每一個佔1字節
    2.GB2312, GBK, GB18030: 包含中文, 英文佔1個, 中文佔2個(第一個必定是負數). Windows簡體中文版默認都是使用這個碼錶.
    3.Unicode: 國際碼錶, 全部字符都佔2個. Java中的字符類型使用這個碼錶.
    4.UTF-8: 國際碼錶, 英文佔1個, 中文佔3個
   
四.變量
    1.變量的類型
        Java中的變量, 類型一旦定義, 就不能存儲其餘類型數據
    2.變量的初始化
        定義一個變量, 第一次賦值即爲初始化, 變量在使用以前必須初始化, 不然會報錯
    * 3.變量的分類
        基本數據類型: 8種
            byte:    整數, 1字節
            short:   整數, 2字節
            int:     整數, 4字節
            long:    整數, 8字節
            float:   浮點數, 4字節
            double:  浮點數, 8字節
            char:    字符, 2字節
            boolean: 布爾型, 1字節
        引用數據類型: 除了基本數據類型的8種, 全都是引用數據類型
    ** 4.類型轉換
        類型自動提高
            在byte, short, char參與數學運算的時候, 會自動提高爲int
        強制類型轉換
            能夠將一個佔空間較大的值, 強制放入一個較小的空間內, 注意這樣作有可能改變原來的值
        字符串相加
            任何類型的數據和字符串相加都會獲得字符串
    * 5.做用域與生命週期
        做用域: 變量定義在哪一級括號中, 做用域就在哪裏
        生命週期: 變量的生命週期從定義時開始, 到超出做用域時結束code

相關文章
相關標籤/搜索