国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java? 教程(仔細看看“Hello World!”應用程序)

zollero / 660人閱讀

仔細看看“Hello World!”應用程序

現在你已經看到了“Hello World!”應用程序(甚至可能編譯并運行它),你可能想知道它是如何工作的,這是它的代碼:

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

“Hello World!”應用程序由三個主要組件組成:源代碼注釋、HelloWorldApp類定義和main方法,下面的解釋將為你提供對代碼的基本理解,但是,更深層次的含義只有在你讀完本教程的其余部分之后才會顯現出來。

源代碼注釋

以下/** */之間的內容定義了“Hello World!”應用程序的注釋:

/**
 * The HelloWorldApp class implements an application that
 * simply prints "Hello World!" to standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

注釋被編譯器忽略,但對其他程序員有用,Java編程語言支持三種注釋:

/* text */

編譯器忽略從/**/的所有內容。

/** documentation */

這表示文檔注釋(簡稱doc注釋),編譯器會忽略這類注釋,就像它會忽略使用/**/的注釋一樣,javadoc工具在準備自動生成的文檔時使用doc注釋,有關javadoc的更多信息,請參見javadoc文檔? 工具。

// text

編譯器從//到行尾忽略所有內容。

HelloWorldApp類定義

下面的從class開始了“Hello World!”應用程序的類定義塊:

/**
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

如上所示,類定義的最基本形式是:

class name {
    . . .
}

關鍵字class開始一個名為name的類的類定義,每個類的代碼出現在上面粗體標記的左花括號和右花括號之間,第2章概述了一般的類,第4章詳細討論了類,現在,只要知道每個應用程序都以類定義開始就足夠了。

main方法

下面以public開始的文本開始了main方法的定義:

/**
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); //Display the string.
    }
}

在Java編程語言中,每個應用程序都必須包含main方法,簽名為:

public static void main(String[] args)

修飾符publicstatic可以以任何順序(public static或static public)來編寫,但是慣例是使用如上所示的public static,你可以任意命名參數,但大多數程序員選擇“args”或“argv”。

main方法類似于C和c++的main函數;它是應用程序的入口點,隨后將調用程序所需的所有其他方法。

main方法接受一個參數:字符串類型的元素數組。

public static void main(String[] args)

這個數組是運行時系統將信息傳遞給應用程序的機制,例如:

java MyApp arg1 arg2

數組中的每個字符串稱為命令行參數,命令行參數允許用戶影響應用程序的操作,而無需重新編譯它,例如,排序程序可能允許用戶使用此命令行參數指定數據按降序排序:

-descending

“Hello World!”應用程序會忽略它的命令行參數,但是你應該注意到這樣的參數確實存在。

最后一行:

System.out.println("Hello World!");

使用core庫中的System類將“Hello World!”消息打印到標準輸出,這個庫的一部分(也稱為“應用程序編程接口”或“API”)將在本教程的其余部分中討論。

上一篇:“Hello World!”應用程序 下一篇:常見問題(及其解決方案)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76454.html

相關文章

  • Java? 教程(常見問題及其解決方案)

    常見問題(及其解決方案) 編譯器的問題 Microsoft Windows系統上常見的錯誤消息。 javac is not recognized as an internal or external command, operable program or batch file 如果你收到這個錯誤,Windows將無法找到編譯器(javac)。 這里有一種方法可以告訴Windows哪里可以找到ja...

    netmou 評論0 收藏0
  • Java? 教程(“Hello World!”應用程序

    Hello World!應用程序 下面列出的小節提供了編譯和運行一個簡單的Hello World!應用程序的詳細說明,第一部分提供了關于使用NetBeans IDE入門的信息,集成開發環境極大地簡化了軟件開發過程。NetBeans IDE運行在下面列出的所有平臺上,其余部分提供了特定于平臺的指示,用于在沒有集成開發環境的情況下啟動。如果遇到問題,一定要參考常見問題部分,它為新用戶遇到的許多問題提供...

    skinner 評論0 收藏0
  • Java? 教程(目錄)

    Java? 教程 Java教程是為JDK 8編寫的,本頁面中描述的示例和實踐沒有利用在后續版本中引入的改進。 Java教程是希望使用Java編程語言創建應用程序的程序員的實用指南,其中包括數百個完整的工作示例和數十個課程,相關課程組被組織成教程。 覆蓋基礎知識的路徑 這些教程以書籍的形式提供,如Java教程,第六版,前往Amazon.com購買。 入門 介紹Java技術和安裝Java開發軟件并使用...

    lifesimple 評論0 收藏0
  • Google Python Course---Strings

    摘要:的字符串是不可變的,意味著創建之后不允許修改。與不同的是,字符串連接中的不能自動將其他類型轉換為字符類型。原生字符串會忽略特殊字符,直接打印字符串內的內容。 Google Python Course,是目前我見過最好的Python課程。 課程的安排沒有面面俱到,但會讓你很快明白Python的不同,以及最應該掌握的東西。做完課后練習,如果你仔細看看Test的部分,能夠發現google測試...

    MarvinZhang 評論0 收藏0
  • Hello World -- Java Web版(Java Web 入門教程

    摘要:在中運行,輸出如下圖,則說明安裝成功下載本文使用的是最新穩定版并解壓到任意目錄。設置環境變量為解壓后的目錄,該目錄中應包含以下文件。運行打開工具,依次運行兩個命令的目錄注意將替換成具體的路徑。 在閱讀本文之前,你一定知道如何用Java語言寫出Hello, World!了。那么,用Java語言如何寫出Web版的Hello, World!,使之顯示在瀏覽器中呢?本文將一步一步演示如何寫出J...

    james 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<