Java 程序基本結構

完整的Java程序它的基本結構
/**
 * 能夠用來自動建立文檔的註釋
 */
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
        // 方法代碼...
    } // 方法定義結束
}
  • 方法定義了一組執行語句,方法內部的代碼將會被依次順序執行。
  • 這裏的方法名是main,返回值是void,表示沒有任何返回值。
  • 咱們注意到public除了能夠修飾class外,也能夠修飾方法。而關鍵字static是另外一個修飾符,它表示靜態方法,後面咱們會講解方法的類型,目前,咱們只須要知道,Java入口程序規定的方法必須是靜態方法,方法名必須爲main,括號內的參數必須是String數組。
  • 方法名也有命名規則,命名和class同樣,可是首字母小寫:
    注意
在方法內部,語句纔是真正的執行代碼。Java的每一行語句必須以分號結束:

在Java程序中,註釋是一種給人閱讀的文本,不是程序的一部分,因此編譯器會自動忽略註釋。
Java有3種註釋,第一種是單行註釋,以雙斜線開頭,直到這一行的結尾結束:數組

// 這是註釋...

而多行註釋以/星號開頭,以/結束,能夠有多行:編碼

/*
這是註釋
blablabla...
這也是註釋
*/

還有一種特殊的多行註釋,以/**開頭,以*/結束,若是有多行,每行一般以星號開頭:命令行

/**
 * 能夠用來自動建立文檔的註釋
 * 
 * @auther liaoxuefeng
 */
public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

這種特殊的多行註釋須要寫在類和方法的定義處,能夠用於自動建立文檔。
Java程序對格式沒有明確的要求,多幾個空格或者回車不影響程序的正確性,可是咱們要養成良好的編程習慣,注意遵照Java社區約定的編碼格式。code

相關文章
相關標籤/搜索