- Java編程兵書
- 桂穎 任昱衡編著
- 742字
- 2018-12-30 08:47:57
2.3 第一個(gè)Java程序——HelloWorld
安裝好JDK及配置環(huán)境變量以后,就可以開始編寫Java程序了。下面給大家展示一個(gè)最簡(jiǎn)單的應(yīng)用程序HelloWorld.java,方便大家理解和學(xué)習(xí)。
2.3.1 編寫HelloWorld
在屏幕上輸出“HelloWorld!”一行文本,代碼如下。
class HelloWorld { public static void main(String argv[]) //類中主方法,程序的入口點(diǎn) { System.out.println("Hello World!"); //在屏幕上輸出字符串“Hello World!” } }
代碼編寫步驟如下:
(1)可以在桌面上創(chuàng)建一個(gè)文本文檔“新建文本文檔.txt”,在其中輸入代碼內(nèi)容,如圖2-10所示。

圖2-10 輸入代碼對(duì)話框
(2)在“新建文本文檔.txt”中編寫好代碼后,單擊“文件”→“另存為”命令,出現(xiàn)“另存為”對(duì)話框,選擇路徑為E:\test下,將文件名改為“HelloWorld.java”,保存類型設(shè)置為“所有文件”,如圖2-11所示。

圖2-11 文件另存為對(duì)話框
注意:在Java中程序的類名必須和文件名相同,并且Java對(duì)大小寫是非常敏感的,所以一定要注意代碼中的大小寫問題。
2.3.2 編譯運(yùn)行
(1)打開Windows中的“命令提示”窗體。在“開始”菜單中選擇“運(yùn)行”命令,在文本框中輸入cmd,按下Enter鍵,進(jìn)入命令行環(huán)境。
(2)輸入“e:”跳至E盤的根目錄,再輸入“cd test”跳至E:\test目錄下。
(3)輸入編譯命令javac編譯HelloWorld.java文件,格式為“javac HelloWorld.java”。這樣在E:\test目錄下就生成了字節(jié)碼文件HelloWorld.class,如圖2-12所示。

圖2-12 生成的字節(jié)碼文件
(4)Java的執(zhí)行命令執(zhí)行HelloWorld.class文件,格式為“java Helloworld”,這時(shí)會(huì)出現(xiàn)“Hello World!”字樣。這樣HelloWorld.java的編譯運(yùn)行就完成了。程序編寫完成后,需要對(duì)其進(jìn)行編譯和運(yùn)行,如圖2-13所示。

圖2-13 程序編譯運(yùn)行過程圖
2.3.3 分析結(jié)構(gòu)
程序代碼中第一行“class HelloWorld”表示類HelloWorld的聲明。HelloWorld是類名,class用來修飾HelloWorld,表明是一個(gè)類。由于Java語言是純面向?qū)ο蟮恼Z言,所以每個(gè)Java程序至少包含一個(gè)類的聲明。class關(guān)鍵字后面直接加類名。
public static void main(String argv[])為主方法,也是程序的入口點(diǎn),稱為main方法的“方法簽名”。其中public、static、void都是關(guān)鍵字。
System.out.println()是Java語言自帶的功能,用于向控制臺(tái)輸出信息。()里面是要輸出的字段或字符串。
- Learning LibGDX Game Development(Second Edition)
- Implementing VMware Horizon 7(Second Edition)
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- LabVIEW 2018 虛擬儀器程序設(shè)計(jì)
- Learn React with TypeScript 3
- H5頁面設(shè)計(jì):Mugeda版(微課版)
- Java面向?qū)ο蟪绦蛟O(shè)計(jì)
- 蘋果的產(chǎn)品設(shè)計(jì)之道:創(chuàng)建優(yōu)秀產(chǎn)品、服務(wù)和用戶體驗(yàn)的七個(gè)原則
- 一本書講透Java線程:原理與實(shí)踐
- MySQL入門很輕松(微課超值版)
- Statistical Application Development with R and Python(Second Edition)
- 時(shí)空數(shù)據(jù)建模及其應(yīng)用
- Building Dynamics CRM 2015 Dashboards with Power BI
- 網(wǎng)絡(luò)數(shù)據(jù)采集技術(shù):Java網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)
- App Inventor 2 Essentials