1.標(biāo)識符
1.1什么是標(biāo)識符?
? ? ? 在編程時中給類、接口、屬性、變量/常量、方法、語句塊等起的名字
1.2.標(biāo)識符的命名規(guī)則
? ? ? 1.2.1 由數(shù)字、字母、下劃線(_)和美元符號($)組成
? ? ? 1.2.2.不能以數(shù)字開頭
? ? ?1.2.3不能是關(guān)鍵字
? ? ?1.2.4表示服區(qū)分大小寫,長度沒有限制
2.關(guān)鍵字
2.1什么是關(guān)鍵字?
? ? ?java編譯器用來命名的,被java語言賦予了特殊航意的單詞,所有字母都是小寫
2.2有哪些關(guān)鍵字
abstract 表明類或者成員方法具有抽象屬性
assert 用來進(jìn)行程序調(diào)試
boolean 基本數(shù)據(jù)類型之一,布爾類型
break 提前跳出一個塊
byte 基本數(shù)據(jù)類型之一,字節(jié)類型
case 用在switch語句之中,表示其中的一個分支
catch 用在異常處理中,用來捕捉異常
char 基本數(shù)據(jù)類型之一,字符類型
class 類
const 保留關(guān)鍵字,沒有具體含義
continue 回到一個塊的開始處
default 默認(rèn),例如,用在switch語句中,表明一個默認(rèn)的分支
do 用在do-while循環(huán)結(jié)構(gòu)中
double 基本數(shù)據(jù)類型之一,雙精度浮點(diǎn)數(shù)類型
else 用在條件語句中,表明當(dāng)條件不成立時的分支
enum 枚舉
extends 表明一個類型是另一個類型的子類型,這里常見的類型有類和接口
final 用來說明最終屬性,表明一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量
finally 用于處理異常情況,用來聲明一個基本肯定會被執(zhí)行到的語句塊
float 基本數(shù)據(jù)類型之一,單精度浮點(diǎn)數(shù)類型
for 一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞
goto 保留關(guān)鍵字,沒有具體含義
if 條件語句的引導(dǎo)詞
implements 表明一個類實(shí)現(xiàn)了給定的接口
import 表明要訪問指定的類或包
instanceof 用來測試一個對象是否是指定類型的實(shí)例對象
int 基本數(shù)據(jù)類型之一,整數(shù)類型
interface 接口
long 基本數(shù)據(jù)類型之一,長整數(shù)類型
native 用來聲明一個方法是由與計(jì)算機(jī)相關(guān)的語言(如C/C++/FORTRAN語言)實(shí)現(xiàn)的
new 用來創(chuàng)建新實(shí)例對象
package 包
private 一種訪問控制方式:私用模式
protected 一種訪問控制方式:保護(hù)模式
public 一種訪問控制方式:共用模式
return 從成員方法中返回?cái)?shù)據(jù)
short 基本數(shù)據(jù)類型之一,短整數(shù)類型
static 表明具有靜態(tài)屬性
strictfp 用來聲明FP_strict(單精度或雙精度浮點(diǎn)數(shù))表達(dá)式遵循IEEE 754算術(shù)規(guī)范
super 表明當(dāng)前對象的父類型的引用或者父類型的構(gòu)造方法
switch 分支語句結(jié)構(gòu)的引導(dǎo)詞
synchronized 表明一段代碼需要同步執(zhí)行
this 指向當(dāng)前實(shí)例對象的引用
throw 拋出一個異常
throws 聲明在當(dāng)前定義的成員方法中所有需要拋出的異常
transient 聲明不用序列化的成員域
try 嘗試一個可能拋出異常的程序塊
void 聲明當(dāng)前成員方法沒有返回值
volatile?表明兩個或者多個變量必須同步地發(fā)生變化
while?用在循環(huán)結(jié)構(gòu)中
3.分割符
3.1分號(;)、花括號({})、方括號([])、圓括號(())、空格 ?原點(diǎn)(.)
4.數(shù)據(jù)類型
4.1基本數(shù)據(jù)類型
byte:8位,最大存儲數(shù)據(jù)量是255,存放的數(shù)據(jù)范圍是-128~127之間。
short:16位,最大數(shù)據(jù)存儲量是65536,數(shù)據(jù)范圍是-32768~32767之間。
int:32位,最大數(shù)據(jù)存儲容量是2的32次方減1,數(shù)據(jù)范圍是負(fù)的2的31次方到正的2的31次方減1。
long:64位,最大數(shù)據(jù)存儲容量是2的64次方減1,數(shù)據(jù)范圍為負(fù)的2的63次方到正的2的63次方減1。
float:32位,數(shù)據(jù)范圍在3.4e-45~1.4e38,直接賦值時必須在數(shù)字后加上f或F。
double:64位,數(shù)據(jù)范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
boolean:只有true和false兩個取值。
char:16位,存儲Unicode碼,用單引號賦值。
4.2引用類型
類class、接口interface、數(shù)組、枚舉enum
5.運(yùn)算符
運(yùn)算符主要有:算術(shù)運(yùn)算符、轉(zhuǎn)義字符、賦值運(yùn)算、比較運(yùn)算符、邏輯運(yùn)算符
