Java HelloWorld編寫(xiě)與執(zhí)行(Day3)

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)行

image-20230426144015877.png

編寫(xiě)

  1. 在目標(biāo)位置創(chuàng)建一個(gè)文件夾用于存放java代碼文件

  2. 新建一個(gè).java文件

  3. 用記事本等文本編輯器打開(kāi)該文件

  4. 在文件中輸入如下代碼并保存

public class HelloWorld {
   public static void main(String[] args) {
       System.out.println("Hello world!你好,中國(guó)");
   }
}
  1. public、class稱(chēng)為關(guān)鍵字,HelloWorld稱(chēng)為類(lèi)名,由開(kāi)發(fā)人員自行定義

  2. public static void main(String[] args)稱(chēng)為main方法,格式固定,為程序的入口,其中,main的參數(shù)可自定義

  3. 程序嚴(yán)格區(qū)分大小寫(xiě)

  4. 從控制臺(tái)輸出:System.out.println("想要輸出的內(nèi)容");數(shù)字可省略雙引號(hào)

    1. System.out.println(); 輸出數(shù)據(jù)后換行

    2. System.out.print(); 輸出數(shù)據(jù)后不換行

  5. 所有執(zhí)行語(yǔ)句必須以英文分號(hào)結(jié)尾

編譯

針對(duì)于.java結(jié)尾的源文件進(jìn)行編譯操作

在該文件的目錄下先執(zhí)行 javac 文件名.java命令

若編譯未通過(guò),可能出現(xiàn)的問(wèn)題有:

  1. 查看編譯的文件名或文件路徑是否有誤

  2. 檢查所寫(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)題:

  1. 查看運(yùn)行的文件名或文件路徑是否有誤

  2. 可能存在運(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等

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容