關鍵字
- 關鍵字: 被Java語言賦予特定含義的單詞
- 關鍵字特點 組成關鍵字的字母全部小寫
- 關鍵字注意事項 goto和const作為保留字存在,目前並不使用 類似IDEA這樣的整合工具,針對關鍵字有特殊的顏色標記,非常直觀。
識別符號
- 識別符號 就是給類,介面,方法,變數等起名字時使用的字元序列
- 組成規則 英文大小寫字母 數字字元 $和_ 注意事項
- 不能以數字開頭 不能是Java中的關鍵字 區分大小寫
識別符號(常見命名規則)
註釋
- 註釋用於解釋說明程式的文字
- Java中註釋分類格式
- 單行註釋格式: //註釋文字
- 多行註釋 格式: /* 註釋文字 */
- 文件註釋 格式:/** 註釋文字 */
常量
- 常量 在程式執行的過程中其值不可以發生改變
- Java中常量分類
- 字面值常量
- 自定義常量
常量分為:
字串常量 用雙引號括起來的內容
整數常量 所有整數
小數常量 所有小數
字元常量 用單引號括起來的內容 ‘a’,’A’,’0’
布林常量 較為特有,只有true和false
空常量 null(陣列部分講解)
進位制
- 二進位制 由0,1組成。以0b開頭
- 八進位制 由0,1,…7組成。以0開頭
- 十進位制 由0,1,…9組成。整數預設是十進位制的
- 十六進位制 由0,1,…9,a,b,c,d,e,f(大小寫均可)。以0x開頭
進位制之間的轉換
十進位制轉二進位制、八進位制、十六進位制分別為除2/8/16,取餘數,然後將餘數反轉
二進位制轉十進位制可用8421碼
二進位制轉八進位制
八進位制轉十進位制: 係數*8權
十六進位制轉十進位制:係數*10權 權:從0開始,從右往左數的位數
二進位制轉八進位制
二進位制轉十六進位制
正數負數的原碼、反碼、補碼
- 原碼:就是二進位制定點表示法,即最高位為符號位,“0”表示正,“1”表示負,其餘位表示數值的大小。
- 反碼:正數的反碼與其原碼相同;負數的反碼是對其原碼逐位取反,但符號位除外。
- 補碼:正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1