Java基本文法——(用於日後複習)

來源:互聯網
上載者:User

標籤:定義   聲明   簡寫   實值型別   位元運算   十進位   語言   資料存放區   符號位   

1、關鍵字

  概念:被Java賦予特殊含義的單詞。

  舉例:聲明類關鍵字:class

       存取權限關鍵字:public

     靜態修飾關鍵字:static

     無傳回值類型關鍵字:void

2、標識符

  概念:用來規範程式中自訂的名稱

  組成:字母 數字 底線 $

  規範:不能以數字開頭

       不能包含空格

       不能出現除$以外的字元

     不能使用關鍵字

  注意:Java中的標識符 嚴格區分大小寫

  建議:自訂名稱最好做到見名知意

3、資料存放區格式

  資料在電腦中以二進位的補碼形式進行儲存。

    正數:原碼、反碼和補碼是一致的。

    負數:原碼:正數原碼的基礎上將最高位置為1。

       反碼:負數原碼的最高位保持不變,其餘位上的數取反。

         補碼:負數反碼+1。

  擴充:八進位以0開頭

       十六進位0x開頭

  進位間的轉換:

     十進位轉n進位:整數部分:除以n取餘,餘數逆取

              小數部分:乘以n取整,整數正取

     n進位轉十進位:按權展開求和法

                           

4、資料運算

  二進位中最高位為符號位

    電腦中最小單位:位(bit)   簡寫b

  電腦中處理資料的最小單位:位元組(Byte)   簡寫B

5、資料類型(Java屬於強型別的程式設計語言)

  基礎資料型別 (Elementary Data Type)

    整數類型

      byte short int long          所佔位元組數分別為:1 2 4 8

    浮點型

      float double                   所佔位元組數分別為:4 8

    字元型

      char                              所佔位元組數為:2

    布爾型

      boolean                       所佔位元組數為:1

  引用資料類型 

    介面類型

    數群組類型

    類類型

6、變數

  概念:可以發生變化的資料的容器

  聲明格式:變數類型  變數名 = 資料;

   建議命名方法:小駝峰命名法:maxValue

7、資料類型轉換

  小類型轉大類型:自動類型轉換

  大類型轉小類型:強制類型轉換

8、運算子

  算術運算子

    + - * / % ++ --

  賦值運算子

    = += -= *= /= %=

  邏輯運算子

    邏輯與(&&或&)

    邏輯或(||或|)

    邏輯異或(^)

    邏輯非(!)

  比較子

    > < >= <= != == ===

  位元運算符

  三元運算子

  轉義符

9、比較字串序列的是否相等的方法:a.equals(b);

   比較字串的大小:a.compareTo(b);

10、instanceof 是關鍵字而不是方法,類似於>號之類的。

Java基本文法——(用於日後複習)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.