成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Java? 教程(仔細(xì)看看“Hello World!”應(yīng)用程序)

zollero / 714人閱讀

仔細(xì)看看“Hello World!”應(yīng)用程序

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

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

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

源代碼注釋

以下/** */之間的內(nèi)容定義了“Hello World!”應(yīng)用程序的注釋:

/**
 * 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.
    }
}

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

/* text */

編譯器忽略從/**/的所有內(nèi)容。

/** documentation */

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

// text

編譯器從//到行尾忽略所有內(nèi)容。

HelloWorldApp類定義

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

/**
 * 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 {
    . . .
}

關(guān)鍵字class開始一個(gè)名為name的類的類定義,每個(gè)類的代碼出現(xiàn)在上面粗體標(biāo)記的左花括號(hào)和右花括號(hào)之間,第2章概述了一般的類,第4章詳細(xì)討論了類,現(xiàn)在,只要知道每個(gè)應(yīng)用程序都以類定義開始就足夠了。

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編程語言中,每個(gè)應(yīng)用程序都必須包含main方法,簽名為:

public static void main(String[] args)

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

main方法類似于C和c++的main函數(shù);它是應(yīng)用程序的入口點(diǎn),隨后將調(diào)用程序所需的所有其他方法。

main方法接受一個(gè)參數(shù):字符串類型的元素?cái)?shù)組。

public static void main(String[] args)

這個(gè)數(shù)組是運(yùn)行時(shí)系統(tǒng)將信息傳遞給應(yīng)用程序的機(jī)制,例如:

java MyApp arg1 arg2

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

-descending

“Hello World!”應(yīng)用程序會(huì)忽略它的命令行參數(shù),但是你應(yīng)該注意到這樣的參數(shù)確實(shí)存在。

最后一行:

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

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

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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/76454.html

相關(guān)文章

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

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

    netmou 評(píng)論0 收藏0
  • Java? 教程(“Hello World!”應(yīng)用程序

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

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

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

    lifesimple 評(píng)論0 收藏0
  • Google Python Course---Strings

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

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

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

    james 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<