標籤:定義 聲明 簡寫 實值型別 位元運算 十進位 語言 資料存放區 符號位
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基本文法——(用於日後複習)