自定義標(biāo)識(shí)符的規(guī)范
- 類名和接口名單詞的首字符大寫,其他單詞小寫
- 變量名與方法名首單詞全部小寫纵搁,其他單詞首字母大寫
- 包名全部單詞小寫
- 常量全部單詞大寫吃衅,單詞與單詞之間用下劃線分隔
注釋類別
- 單行注釋 // 注釋內(nèi)容
- 多行注釋 /* 注釋內(nèi)容 */
- 文檔注釋(可用于生成開發(fā)者文檔) /** 文檔注釋的內(nèi)容 */
常量
常量的類別
- 整數(shù)常量 10
- 小數(shù)常量 3.14
- 布爾常量 true false
- 字符常量:?jiǎn)蝹€(gè)字符使用單引號(hào)引起來(lái)
- 字符串常量:使用雙引號(hào)引起來(lái)的內(nèi)容
常量的存儲(chǔ)形式--進(jìn)制
- 十進(jìn)制 10
- 二進(jìn)制: 以0b開頭 0b10
- 八進(jìn)制:數(shù)據(jù)需要以0開頭 010
- 十六進(jìn)制:以0x開頭 0x10
變量
定義變量格式 : 變量類型 變量名字 = 值;
基本數(shù)據(jù)類型(8種)
1腾誉、整數(shù)類型
- byte(字節(jié))1byte
8位(8bit) , 2^8=256大小徘层,數(shù)據(jù)范圍 -128~127 - short(短整型) 2byte
16位(16bit), 2^16=65535 - int(整型) 4byte 32位(32bit)
-long(長(zhǎng)整型) 8byte 64位(64bit)
注釋:如果一個(gè)整數(shù)沒有加上任何標(biāo)識(shí),那么默認(rèn)是int類型的數(shù)據(jù)利职,若需要把該數(shù)據(jù)表示成long類型的數(shù)據(jù)趣效,則在數(shù)據(jù)后面加上L(不區(qū)分大小寫,但建議大寫)
2猪贪、小數(shù)的數(shù)據(jù)類型 - float(單精度浮點(diǎn)型) 32bit:最多保留7位小數(shù)
- double(雙精度浮點(diǎn)型) 64bit: 最多保留15位小數(shù)
注釋:如果一個(gè)小數(shù)沒有加上任何標(biāo)識(shí)跷敬,那么默認(rèn)是double類型的數(shù)據(jù),若需要表示成float類型热押,則在數(shù)據(jù)的后面加上f(不區(qū)分大小寫)西傀。
3斤寇、布爾類型 - boolean true false
注釋:如果使用布爾類型聲明一個(gè)基本類型的變量時(shí),占4個(gè)字節(jié)即32bit拥褂,
如果使用布爾類型聲明一個(gè)數(shù)組類型的時(shí)候娘锁,每個(gè)元素占1個(gè)字節(jié)即8bit。
4饺鹃、字符類型 - char(字符) 2byte(16bit)
引用數(shù)據(jù)類型
1莫秆、string(字符串)
數(shù)據(jù)類型轉(zhuǎn)換
- 小數(shù)據(jù)類型 -> 大數(shù)據(jù)類型 自動(dòng)類型轉(zhuǎn)換
- 大數(shù)據(jù)類型 -> 小數(shù)據(jù)類型 強(qiáng)制類型轉(zhuǎn)換
格式: 小數(shù)據(jù) = (小類型)大數(shù)據(jù)
注意:
- 凡是byte、short尤慰、char數(shù)據(jù)類型數(shù)據(jù)再運(yùn)算時(shí)都會(huì)自動(dòng)轉(zhuǎn)換成int類型的數(shù)據(jù)再運(yùn)算馏锡。
- 兩個(gè)不同數(shù)據(jù)類型的數(shù)據(jù)在運(yùn)算的時(shí)候,結(jié)果取決于大的數(shù)據(jù)類型伟端。
轉(zhuǎn)義字符
定義: 特殊字符使用“\”轉(zhuǎn)化成字符的本身輸出杯道,使用“\”的字符稱為轉(zhuǎn)義字符。
常見的轉(zhuǎn)義字符:
- \b backspace(退格鍵)
- \t tab 制表符(制表符的作用是為了讓一列對(duì)齊)责蝠,一個(gè)tab一般等于4個(gè)空格
- \n 換行
- \r 回車 把光標(biāo)移動(dòng)到一行的首位置上党巾。
- ' 單引號(hào)
- " 雙引號(hào)