HelloWorld(譯)

源自Javaの道日語技術社區原文地址
譯者 夢夢的幻想鄉
見てくれてありがとうござい!!!java

Hello World

本章面向之前沒有編寫過Java程序的人來說解、說明如何使用Java編寫打印【HelloWorld】字符串的程序。編寫的程序以下所示。segmentfault

HelloWorld.Java 文件spa

public class HelloWorld {
    public static void main (String[] args) {
        System.out.println("Hello World !!");
    }
}

目錄

  1. 程序代碼說明翻譯

  2. 程序運行方法code

程序代碼的說明

把HelloWorld的程序應用到Java的構成要素上,以下圖所示。htm

clipboard.png

クラス(class):類
メソッド(method):方法blog

類是用來定義某種與功能相對應的一種格式、模板。方法在這種模板內表示一種行爲。拿計算機來舉例,計算機具備計算處理和I/O處理的行爲,對於方法而言也能作到這些事情。而後,類也能像計算機同樣擁有多種行爲。
詳細說明請參照(類(第一次見到類))。本章的HelloWorld程序由一個具備行爲的方法main,以及擁有這個方法的HelloWorld類構成。
對於Java來講,除了類、方法以外,還存在諸如變量、包等各類各樣的構成要素。接下來的其餘的構成要素將在其餘章節進行說明。下面對程序中出現的各類各樣的程序代碼進行解釋說明,對於沒有編寫過Java的人來講有可能比較難理解。因爲每一個部分的詳細說明咱們放在了其餘的章節,因此這裏只要能理解HelloWorld的程序的大概意思我想就能夠了。
譯者注:這一段譯者感受翻譯的稍微有些抽象,如有更好的方法,但願讀者能提出來與其餘人共勉。ip

public class HelloWorld {

這一句代碼由public、class、HelloWorld三個單詞構成。public表明訪問的級別,代表類HelloWorld能夠在其餘任何類中被訪問。class表示class以及後面被大括號包圍的代碼的集合組是一個類。HelloWorld表明類的名字。一般來講一個源代碼文件只能聲明一個類,可是實際上也能夠聲明多個,只是被public修飾的類在一個源代碼文件裏只能聲明一個。Java源代碼的文件的名字必定與源代碼裏聲明的任意一個類的名字一致。其次,若是聲明的類當中有public類,那麼源代碼的名字必須與public類的名字一致。對於HelloWorld程序來講,public class HelloWorld對應的源代碼文件名是HelloWorld.java。字符串

public static void main(String[ ] args) {

這句代碼是由main方法以及修飾main方法的public、static、void、String[] args構成的。這裏的public和剛纔修飾class的public是同樣的,表示main方法在其餘任何類裏也是能夠訪問的。具體請參考訪問級別章節。static關鍵字表示main方法與HelloWorld類是一對一的關係。具體的說明請參考static章節。void表示main方法沒有返回值。String[] args表示main方法能夠接受的參數的類型(String[])以及能夠在main方法中使用的參數的名字(args)。main方法的這句代碼(public static void main(String[] args))是固定的。在Java程序運行的時候,須要指定class文件。而指定的class文件必定包含main方法的這句代碼。get

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

這句代碼由System.out.println()和「HelloWorld」構成。System.out.println()是定義在PrintStream類裏println方法的具體執行表現。具體的說明,請移步其餘的章節。這裏只是使用System.out.println()來講明標準輸出的值。 「HelloWorld」表示實際標準輸出所輸出的值。

程序執行的方法

爲了執行HelloWorld程序,首先須要編譯源文件(HelloWorld.java)到class文件(HelloWorld.class),在那以後,class文件會按照咱們說過的順序執行。HelloWorld程序編譯和執行所須要的Java運行環境是必須的。Java運行環境的安裝和設定方法請參照Java(JDK)安裝方法

  1. 編譯
    首先移動到源文件(HelloWorld.java)所在的目錄(能夠經過cd命令),而後執行javac 命令對源文件進行編譯。編譯完成以後類文件(HelloWorld.class)會在該目錄下生成(與源代碼同一目錄)。

譯者注:以上操做請在命令窗口下執行。

  1. 運行
    class文件會根據Java 命令來運行。程序被執行,而後在DOS提示符上打印出HelloWorld字符串。

  2. 運行結果

    D:\JAVA>javac HelloWorld.java    # (1) 編譯
    
    D:\JAVA>java HelloWorld    # (2) 運行
    Hello World !!
    
    D:\JAVA>

譯者注:對於本文中出現的原文鏈接,若是讀者有須要,請私信夢夢,夢夢翻譯的順序是按照Java之道社區文章的編排順序進行翻譯的,謝謝。

相關文章
相關標籤/搜索