Java知多少(6)第一個程式樣本

來源:互聯網
上載者:User

標籤:

跟隨世界潮流,第一個Java程式輸出“Hell World!”。

通過Eclipse運行程式

啟動Eclipse,在菜單中選擇“檔案 --> 建立 --> Java項目”,彈出對話方塊:


圖1  建立項目


填入項目名稱,點擊“完成”,建立項目成功,可以看到在 E:\java\workspace 目錄下多出了一個Demo檔案夾。

在菜單中選擇“檔案 --> 建立 --> 類”,彈出對話方塊:


圖2  建立類


輸入類名稱,點擊“完成”,成功建立一個HelloWorld類:


圖3  新建立的類檔案


將下面的代碼輸入到源檔案,注意Java是大小寫敏感的:

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


點擊運行按鈕 ,或者在菜單中選擇“運行 --> 運行”,就可以看到下方控制台輸出了“Hello World!”:


圖4  控制台輸出


恭喜你,你成功編寫並運行了第一個Java程式。

開啟Demo檔案夾下的bin目錄,出現了一個 HelloWorld.class 檔案,這就是編譯產生的位元組碼。與C、C++不同,Java編譯的結果不是可執行檔,而是位元組碼檔案。位元組碼檔案不能直接運行,必須由JVM翻譯成機器碼才能運行,這就是為什麼運行Java程式必須安裝JVM的原因。

通過命令列運行程式

當然,你也可以直接輸入命令來編譯和運行Java。

開啟CMD,cd 到源檔案所在目錄,通過 javac filename 命令完成編譯,通過 java classname 命令來運行程式,如下所示:


圖5  通過命令編譯並運行Java程式


在Eclipse中運行程式,實際上也是執行這些命令,並將輸出結果顯示到控制台。有了Eclipse,編程更加方便。

HelloWorld程式分析

分析上述代碼,從程式開始處介紹。
    public class HelloWorld
定義了一個類,類是 “public” 公用類型的,類名為“HelloWorld”。另外,Java 中主類名應該和要儲存的 Java 檔案名稱相同,也就是說,這裡定義的類名是“HelloWorld”,則檔案應該儲存為“HelloWorld.java”。
    public static void main(String[] args)
Java 中的主運行方法,它和 C/C++中的main()作用是一樣的,就是所有的程式都從“main()”中開始執行。要執行 Java 程式,必須有一個包括主運行方法的類。至於“public static void”的含義,讀者可以嘗試著去掉,看看編譯器會提示什麼錯誤。
    System.out.println("Hello world");
“System.out.println()”是 Java.lang 包的一個方法,用來將字串“Hello world”輸出到命令列視窗。

大家先不要急於理解所有概念,後續會一一說明。

系類文章:

Java知多少(1)語言概述

Java知多少(2)虛擬機器(JVM)以及跨平台原理

Java知多少(3) 就業方向

Java知多少(4)J2SE、J2EE、J2ME的區別

Java知多少(5) Java開發環境的搭建

Java知多少(6)第一個程式樣本

Java知多少(6)第一個程式樣本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.