官术网_书友最值得收藏!

第1章 初識Java

1.3 編寫第一個Java程序

環(huán)境變量配置成功之后,我們開始用記事本編寫第一個 Java 程序,程序結(jié)果顯示為“Hello World!”。操作步驟如下。

(1)在桌面上新建一個文本文檔,名字為HelloWorld,擴展名為.java(注意:如果未顯示擴展名,雙擊【此電腦】,選擇【文件】→【更改文件夾和搜索選項】,在彈出的【文件夾選項】對話框中選擇【查看】,在【高級設置】欄中取消勾選【隱藏已知文件類型的擴展名】,即可顯示擴展名)。Java文件內(nèi)容如下。

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

(2)Java程序的編譯和運行。

javac 是用于編譯 Java 源代碼的命令,可將.java 文件轉(zhuǎn)換為二進制.class 文件。java 是用于運行.class文件的命令。運行HelloWorld.java文件,保證命令提示符窗口中的文件目錄(見圖1-15)和Java源代碼所在的目錄相同,否則會提示找不到class的錯誤。

圖1-15 文件目錄

調(diào)用編譯命令javac把HelloWorld.java轉(zhuǎn)換為字節(jié)碼文件HelloWorld.class。執(zhí)行命令:

javac HelloWorld.java

執(zhí)行命令后并沒有提示信息,如圖1-16所示。但這時檢查目錄就會發(fā)現(xiàn)多了一個.class文件,這就是字節(jié)碼文件。如果提示錯誤信息就要重新檢查。首先檢查JDK環(huán)境變量是否配置好,然后檢查類名和文件名是否一致,再檢查代碼是否輸入準確等。

將程序轉(zhuǎn)換為.class文件后就可以在JVM下運行了。如圖1-17所示,在命令提示符窗口中輸入命令:

java HelloWorld

按【Enter】鍵后輸出:

Hello World!

注意,這時實際上運行的是HelloWorld.class,但是在命令中并不用加擴展名。

圖1-16 編譯命令javac

圖1-17 運行命令java

小技巧

Java區(qū)分大小寫,一定要注意字母的大小寫。

(1)public class HelloWorld

public:類修飾符,表示可以公開訪問。

class:類標識符,表示這是一個類。

HelloWorld:類名,需要和文件名(HelloWorld)一致。

類體:以“{”標記類體開始,以“}”標記結(jié)束。

public class HelloWorld{
      .
}

(2)main()方法

main()方法是 Java 程序的入口,Java 程序運行時,從這個方法開始運行。main()方法的組成如下。

public:類修飾符,表示可以公開訪問。

static:靜態(tài)標識,表示是靜態(tài)方法。

void:返回值類型,表示不返回任何值。

main:方法名。

String[ ]args:方法參數(shù),以“[”標記方法參數(shù)開始,以“]”標記結(jié)束。

方法體:以“{”標記方法體開始,以“}”標記結(jié)束。

public static void main(String[]args){
      ·
}

(3)輸出語句System.out.println()

方法體中語句以;結(jié)尾,作用是調(diào)用系統(tǒng)類 System 的標準輸出對象 out 的方法。println()的作用是輸出一行字符串。

主站蜘蛛池模板: 西和县| 广元市| 惠水县| 溧水县| 新建县| 大余县| 平乡县| 盐城市| 泰安市| 合川市| 新津县| 北碚区| 九寨沟县| 中西区| 西贡区| 宁明县| 双流县| 蒙阴县| 建平县| 博乐市| 丰顺县| 滦南县| 陆丰市| 定兴县| 安顺市| 绥化市| 中西区| 海宁市| 隆化县| 永安市| 普定县| 奈曼旗| 河源市| 洛扎县| 文成县| 赤壁市| 东兰县| 阳曲县| 讷河市| 龙门县| 铜川市|