/** * 能夠用來自動建立文檔的註釋 */ public class Hello { public static void main(String[] args) { // 向屏幕輸出文本: System.out.println("Hello, world!"); /* 多行註釋開始 註釋內容 註釋結束 */ } } // class定義結束
由於Java是面向對象的語言,一個程序的基本單位就是class,class是關鍵字,這裏定義的class名字就是Hello:java
public class Hello { // 類名是Hello // ... } // class定義結束
注意到public是訪問修飾符,表示該class是公開的。
不寫public,也能正確編譯,可是這個類將沒法從命令行執行。
在class內部,能夠定義若干方法(method):編程
public class Hello { public static void main(String[] args) { // 方法名是main // 方法代碼... } // 方法定義結束 }
在Java程序中,註釋是一種給人閱讀的文本,不是程序的一部分,因此編譯器會自動忽略註釋。
Java有3種註釋,第一種是單行註釋,以雙斜線開頭,直到這一行的結尾結束:數組
// 這是註釋...
而多行註釋以/星號開頭,以/結束,能夠有多行:編碼
/* 這是註釋 blablabla... 這也是註釋 */
還有一種特殊的多行註釋,以/**開頭,以*/結束,若是有多行,每行一般以星號開頭:命令行
/** * 能夠用來自動建立文檔的註釋 * * @auther liaoxuefeng */ public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } }
這種特殊的多行註釋須要寫在類和方法的定義處,能夠用於自動建立文檔。
Java程序對格式沒有明確的要求,多幾個空格或者回車不影響程序的正確性,可是咱們要養成良好的編程習慣,注意遵照Java社區約定的編碼格式。code