JAVA基礎學習(一)---語法

1:關鍵字(被Java語言賦予特定含義的單詞)     

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

2:標識符(自己給變量方法類等起的名字
        (1)組成規則:  A:英文大小寫字母  B:數字 C:$和_ 

        (2)注意事項:  A:不能以數字開頭  B:不能是java中的關鍵字 C:區分大小寫 

        (3)常見的命名規則(見名知意)
                              A:包 全部小寫                                         舉例:cn.itcast,com.baidu     
                              B:類或者接口 每個單詞首字母大寫            舉例:HelloWorld  

                              C:方法或者變量 首字母小寫,其他全大學    舉例:setName()
                              D:常量 大寫,並用_隔開                          舉例:STUDENT_MAX_AGE

3:註釋(就是對程序進行解釋說明的文字)    

        (1)分類:

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

4:常量(不會改變的量)

wKioL1X3ecjADaULAAJ8eX-Wf_c000.jpg

進制轉換:

        十進制到其他進制:除基取餘,直到商爲0,餘數反轉

計算機在操作數據運算時都是用二進制補碼的形式進行的

wKioL1X3efaijqe_AAFLX6npy8Q087.jpg

正數的原碼反碼和補碼都相同,負數的反碼爲原碼除符號位全取反,補碼爲反碼+1;

原碼 10110100    反碼(除符號位取反) 11001011    補碼(反碼+1) 11001100

補碼 11101110    反碼(補碼-1) 11101101    原碼(除符號位取反) 10010010                

5.變量  

    int a=3;    a就是個變量

    變量注意事項:

            A. 變量作用域:變量的作用域只在“{  }”有效,出了這個“{  }”就沒有作用了

            B. 一個大括號內不能有倆個同名變量

6數據類型

 

wKioL1X3ehzD-eH0AACBNZDP_Bw348.jpg

wKiom1X3d-jjW7lfAAHyz5YxGKc329.jpg

 

 long型後綴用l標記,float型後綴用f標記 (因爲整數默認類型是int而小數默認類型是double);

數據運算會默認轉換

 

wKioL1X3ejzRnPenAADnt9HIBLw735.jpg

wKiom1X3eAjgyBCxAADRLOUTQ8c251.jpg

 

一看到賦值 "=" 就要想到轉換類型   

byte b1=3,b2=4,b3;
b3=b1+b2;//錯誤,b1+b2的結果爲int類型,賦值給byte需要強轉;
b3=3+4;  //正確
 強制類型轉換數據溢出的結果計算
byte b=(byte)130;
130的二進制 00000000   00000000  00000000  10000010
截取補碼(10000010)-反碼(10000001)-原碼(11111110)結果爲-126

wKioL1X3elKRyMK-AAFNJ8DOk38477.jpg

wKiom1X3eB6TuJ0lAACNAKPYmMA700.jpg

 

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