HelloWorld編寫(xiě)與執(zhí)行
開(kāi)發(fā)步驟
Java開(kāi)發(fā)三個(gè)步驟:編寫(xiě)、編譯、執(zhí)行
將Java代碼編寫(xiě)到擴(kuò)展名為.java的源文件中
通過(guò)javac.exe命令對(duì)該Java文件進(jìn)行編譯,生成一個(gè)或多個(gè)字節(jié)碼文件
通過(guò)java.exe命令對(duì)生成的class文件進(jìn)行運(yùn)行

編寫(xiě)
在目標(biāo)位置創(chuàng)建一個(gè)文件夾用于存放java代碼文件
新建一個(gè).java文件
用記事本等文本編輯器打開(kāi)該文件
在文件中輸入如下代碼并保存
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!你好,中國(guó)");
}
}
public、class稱(chēng)為關(guān)鍵字,HelloWorld稱(chēng)為類(lèi)名,由開(kāi)發(fā)人員自行定義
public static void main(String[] args)稱(chēng)為main方法,格式固定,為程序的入口,其中,main的參數(shù)可自定義
程序嚴(yán)格區(qū)分大小寫(xiě)
-
從控制臺(tái)輸出:System.out.println("想要輸出的內(nèi)容");數(shù)字可省略雙引號(hào)
System.out.println(); 輸出數(shù)據(jù)后換行
System.out.print(); 輸出數(shù)據(jù)后不換行
所有執(zhí)行語(yǔ)句必須以英文分號(hào)結(jié)尾
編譯
針對(duì)于.java結(jié)尾的源文件進(jìn)行編譯操作
在該文件的目錄下先執(zhí)行 javac 文件名.java命令
若編譯未通過(guò),可能出現(xiàn)的問(wèn)題有:
查看編譯的文件名或文件路徑是否有誤
檢查所寫(xiě)的代碼中是否存在語(yǔ)法問(wèn)題
編譯后會(huì)生成一個(gè)或多個(gè)字節(jié)碼文件,每個(gè)文件對(duì)應(yīng)一個(gè)Java類(lèi),且字節(jié)碼文件名與類(lèi)名相同
運(yùn)行
執(zhí)行 java 文件名命令
運(yùn)行不通過(guò)可能出現(xiàn)的問(wèn)題:
查看運(yùn)行的文件名或文件路徑是否有誤
可能存在運(yùn)行時(shí)異常
命令窗口輸出執(zhí)行結(jié)果
一個(gè)源文件中可聲明多個(gè)類(lèi)名,但有且只有一個(gè)類(lèi)名可使用public進(jìn)行聲明,且要求聲明為public的類(lèi)名與源文件名相同
Java開(kāi)發(fā)工具
初級(jí):文本開(kāi)發(fā)工具
Notepad++,EditPlus,Sublime Text,ultraedit等
高級(jí):集成開(kāi)發(fā)環(huán)境
eclipse,intellij IDEA,MyEclipse等