Web | Coding | Blog | SOHO

[Java]第二章:簡單 JAVA 程式解析 ( Part II )

接續第二章:簡單 JAVA 程式解析 ( Part I ):

參考書籍:Java 7 教學手冊


此章重點3:識別字與關鍵字

在此章重點1:(3-1) 變數名稱有提到關鍵字;在此我們將探討識別字與關鍵字。

(一)識別字 (identifier)

變數、類別或者是函數的名稱為識別字。
他是使用者自行定義的文字,由英文大小寫、數字或底線組合而成。

識別字名稱不能使用到 Java 關鍵字,第一個字母也必須是英文字母或底線 “_”;
空白字元特殊符號,如 # $ @ 不能出現在識別字內。

識別字有大小寫之分,Num與num;Pi與pi 會被看成不同變數。

另外
變數函數時常為 英文小寫字母開始
類別英文大寫字母開始
常數全部字元皆英文大寫

(二)關鍵字 (keyword)

關鍵字是編譯程式本身所使用的識別字。
我們不能更改或重複定義它們。

因此自行定義的函數或者變數名稱都不能與 Java 的關鍵字相同。
以下為 Java 關鍵字 (表格來源)

類別 關鍵字 說明
訪問控制 private 私有的
protected 受保護的
public 公共的
類、方法和變量修飾符 abstract 聲明抽象
class
extends 擴允,繼承
final 最終值,不可改變的
implements 實現(接口)
interface 接口
native 本地,原生方法(非Java實現)
new 新,創建
static 靜態
strictfp 嚴格,精準
synchronized 執行緒,同步
transient 短暫
volatile 易失
程序控制語句 break 跳出循環
case 定義一個值以供switch選擇
continue 繼續
default 默認
do 運行
else 否則
for 循環
if 如果
instanceof 實例
return 返回
switch 根據值選擇執行
while 循環
錯誤處理 assert 斷言表達式是否為真
catch 捕捉異常
finally 有沒有異常都執行
throw 拋出一個異常對象
throws 聲明一個異常可能被拋出
try 捕獲異常
包相關 import 引入
package
基本類型 boolean 布爾型
byte 字節型
char 字符型
double 雙精度浮點
float 單精度浮點
int 整型
long 長整型
short 短整型
null
變量引用 super 父類,超類
this 本類
void 無返回值
保留關鍵字 goto 是關鍵字,但不能使用

此章重點4:提高程式可讀性

  • 將程式加上註解
  • 有意義的變數名稱
  • 適當的空行
  • 適當的縮排,使同一層級的敘述對齊

另外註解可以以「 // 」 符號;或者於「/*    */」符號之間。

如以下範例:

int num1,num2,num3;  // 同時宣告 num1,num2,num3 為整數變數
char ch;    /* 宣告ch為字元 */

本章就到此結束了,下一章你將會對Java 的變數與資料型態有更完整的認識。

Java 學習日誌 (點此閱讀所有 Java日誌)
有任何問題也歡迎在底下留言,或到fb粉絲專頁發訊息給站長一起討論。


如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;
另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:

Comments

comments

如果您喜歡本站的文章,也歡迎將文章分享轉貼並註明出處;另外還未按讚粉絲專頁的朋友,也可以動動手點擊追蹤最新的文章唷:


© 2017 4xCode™ | Design:SC 站長

歡迎來到SC站長網站

 

本站文章不再更新,新文章將發表至

4 x ‘s Space 網站

 

謝謝您一直以來的支持,我們新網站見~

 

SC站長網站文章也會將慢慢轉移至新網站,

新網站連結 4-x.tw 點此前往,或點擊上方圖案)