Java學習_重置版一:Java語言基礎之數據和標識符等

第一:關鍵字

(1)被Java語言賦予特定含義的單詞
(2)特點:全部小寫。

 (3)注意事項:
        A:goto和const作爲保留字存在。
        B:類似於Notepad++這樣的高級記事本會對關鍵字有特殊顏色標記

第二:標識符

(1)就是給類,接口,方法,變量等起名字的字符序列
(2)組成規則:
        A:英文大小寫字母
        B:數字
        C:$和_
(3)注意事項:
        A:不能以數字開頭
        B:不能是java中的關鍵字
        C:區分大小寫
(4)常見的命名規則(見名知意)
        A:包    全部小寫
            單級包:小寫
                舉例:liuyi,com
            多級包:小寫,並用.隔開
                舉例:cn.itcast,com.baidu                
        B:類或者接口
            一個單詞:首字母大寫
                舉例:Student,Demo
            多個單詞:每個單詞首字母大寫
                舉例:HelloWorld,StudentName
        C:方法或者變量
            一個單詞:首字母小寫
                舉例:name,main
            多個單詞:從第二個單詞開始,每個單詞首字母大寫
                舉例:studentAge,showAllNames()
        D:常量
            全部大寫
            一個單詞:大寫
                舉例:PI
            多個單詞:大寫,並用_隔開
                舉例:STUDENT_MAX_AGE

第三:註釋

(1)就是對程序進行解釋說明的文字
(2)分類:
        A:單行註釋    //
        B:多行註釋    /**/
        C:文檔註釋/** */
 
(3)註釋的作用
        A:解釋說明程序,提高了代碼的閱讀性。
        B:可以幫助我們調試程序。

第四:常量、進制和進制轉換

(1)在程序執行的過程中,其值不發生改變的量
(2)分類:
        A:字面值常量
        B:自定義常量(後面講)
(3)字面值常量
        A:字符串常量 "hello"
        B:整數常量    12,23
        C:小數常量    12.345
        D:字符常量    'a','A','0'
        E:布爾常量    true,false
        F:空常量    null(後面講)
(4)在Java中針對整數常量提供了四種表現形式
        A:二進制    由0,1組成。以0b開頭。
        B:八進制    由0,1,...7組成。以0開頭。
        C:十進制    由0,1,...9組成。整數默認是十進制。
        D:十六進制    由0,1,...9,a,b,c,d,e,f(大小寫均可)組成。以0x開頭。

第五:進制轉換


 (1)其他進制到十進制
        係數:就是每一個位上的數值
        基數:x進制的基數就是x
        權:對每一個位上的數據,從右,並且從0開始編號,對應的編號就是該數據的權。
        
        結果:係數*基數^權次冪之和。
(2)十進制到其他進制
        除基取餘,直到商爲0,餘數反轉。
(3)進制轉換的快速轉換法
        A:十進制和二進制間的轉換
            8421碼。
        B:二進制到八進制,十六進制的轉換

第六:變量

(1)在程序的執行過程中,其值在某個範圍內可以發生改變的量
(2)變量的定義格式:
        A:數據類型 變量名 = 初始化值;
        B:數據類型 變量名;
          變量名 = 初始化值;

第七:數據類型和類型轉換

1,數據類型:

(1)Java是一種強類型語言,針對每種數據都提供了對應的數據類型。
 (2)分類:
        A:基本數據類型:4類8種
        B:引用數據類型:類,接口,數組。
(3)基本數據類型
        A:整數            佔用字節數
            byte              1
            short             2
            int                 4
            long              8
        B:浮點數
            float               4
            double          8
        C:字符
            char              2
        D:布爾
            boolean        1
            
注意:
            整數默認是int類型,浮點數默認是double。
            長整數要加L或者l。
            單精度的浮點數要加F或者f。

2,數據類型轉換

(1)boolean類型不參與轉換
(2)默認轉換
        A:從小到大
        B:byte,short,char -- int -- long -- float -- double
        C:byte,short,char之間不相互轉換,直接轉成int類型參與運算。
(3)強制轉換
        A:從大到小
        B:可能會有精度的損失,一般不建議這樣使用。
        C:格式:
            目標數據類型 變量名 = (目標數據類型) (被轉換的數據);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章