JDK環(huán)境預先安裝好(百度下),JDK、JRE、JVM區(qū)別參考Java學習入門-01
1、直接編輯新建文件名HelloWorld.java,文本編輯器中代碼如下:

public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
注意:
1、文件名注意與文件中類名一致,注意必須大小寫一致
2、每個文件中只能有一個public類
3、非public類無法在外部文件中作為包被引用和使用
4、如果有一個public class類,就應該讓文件名和此類名相同;那如果沒有呢,即所有的 class 都沒有修飾符,那么可以給該文件隨便起名字,甚至可以不和任意一個類同名,哪怕是漢字名稱都可以,但是后綴還是.java。
深入理解:
當編寫一個Java源代碼文件時,此文件通常被稱為編譯單元(有時也稱為轉(zhuǎn)譯單元)。每個編譯單元都必須要有一個后綴為.java,而在編譯單元內(nèi)測可以 有一個public類,該類的名稱必須與文件名稱相同(包括大小寫,但不包括文件的后綴名.java)。每個編譯單元只能有一個public類,否則編譯 器就不會接受。如果在該編譯單元之中還有額外的類的話,那么在包之外的世界是無法看見這些類的,這是因為他們不是public類,而且他們主要用來為主要 public類提供支持。
2、編譯
在java文件同一目錄下打開系統(tǒng)命令行窗口(控制臺):
\> javac HelloWorld.java
執(zhí)行后回在同一目錄中生成一個HelloWorld.class
一個 .java 文件,可以有多個類,但是文件名只能有一個,用哪一個類名來充當文件名呢?其實文件名是無所謂的,用 javac 進行編譯的時候,最終會生成多個 .class 文件,每一個類對應個 .class 文件。運行時只要運行對應的 .class 文件就可以了,這時 .java 文件就顯得沒什么用了( 運行時不需要 ),那還管它叫什么名字。
但是當你的類被 public 修飾時,此時文件名必須和該類保持一致(例如 public class A{} 只能放在 A.java 文件中,不然在用 javac 編譯時會提示錯誤:類 A 是公共的,應在名為 A.java 的文件中聲明)。也就是說在同一個 .java 文件中,不應該出現(xiàn)2個或2個以上的 public class 。
3、執(zhí)行
在java文件同一目錄下打開系統(tǒng)命令行窗口(控制臺):
\> java HelloWorld
顯示
Hello world!
注意:
main 方法只是程序的一個入口。當然為了做測試,也可以給程序提供N多個入口,但是最后你運行程序的時候也只能從其中的一個入口進去,這就是 main 的作用( 程序入口 )。在做單元測試時,可以在很多類里面添加 main 方法,因為很多時候?qū)τ讵毩⒐δ苣K,main入口可以方便測試。)
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站名稱:Java編程入門-創(chuàng)新互聯(lián)
本文鏈接:http://chinadenli.net/article30/dsjhso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設、自適應網(wǎng)站、云服務器、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容