<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              世界新動態:人生中的第一個Java程序:HelloWorld

              來源:CSDN 時間:2022-12-19 10:33:20

              人生中的第一個Java程序:HelloWorld


              (資料圖片)

              任務

              1.編寫HelloWorld程序 2.盡可能的理解程序 3.編譯源文件 4.運行程序1.編寫HelloWorld程序 2.盡可能的理解程序 3.編譯源文件 4.運行程序

              我們已經做好了足夠的準備,現在可以編寫我們人生中的第一個Java程序了。有米有一種躍躍欲試的趕腳。。。

              一、編寫HelloWorld程序

              編寫Java的源文件,就是后綴是.java的文件??梢允褂萌魏挝谋揪庉嬈鱽韯摻ê途庉嬙次募?。

              首先現在我們的電腦D盤的src目錄下,新建一個文本文檔:

              然后修改文件名字為HelloWorld,文件后綴由txt改為java。

              此時會彈框問是否要修改后綴,我們選擇是。

              要注意,文件類型一定是java類型:

              踩坑:要設置文件夾選項,顯示文件擴展名。如果不顯示文件擴展名,那創建的源文件實際上還是個txt文件。

              創建好java的源文件后,我們需要在里面編寫java的代碼。使用文本編輯器打開,此處我使用的是editplus,你也可以選擇其他,我們在里面編寫以下代碼:

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

              二、編譯源文件

              編寫好java的源文件后,我們需要進行編譯程序,也就是說需要將.java為后綴的文件,編譯為.class為后綴的字節碼文件。

              打開dos窗口:

              //先切換到d盤:C:\Users\ruby>d://進入src文件夾D:\>cd src//查看該目錄下的內容D:\src>dir//先切換到d盤:C:\Users\ruby>d://進入src文件夾D:\>cd src//查看該目錄下的內容D:\src>dir

              接下來我們就可以編譯這個源文件了,在dos窗口下繼續輸入命令:

              //javac 源文件名.javaD:\src>javac HelloWorld.java//javac 源文件名.javaD:\src>javac HelloWorld.java

              javac是Java編程語言的編譯器。它可以獲取源文件,并將其內容轉換為Java虛擬機可以理解的指令。該文件中包含的指令稱為字節碼。這個過程就是我們所說的編譯過程。指的就是將java的源文件編譯生成字節碼文件。

              所以我們使用javac這個命令,HelloWorld.java是要編譯的java源文件。如果源文件中的代碼沒有問題,那么編譯成功后,就會在該目錄下生成.class文件。當然,如果有錯誤,那么你需要根據錯誤提示信息,先排錯。然后再重新編譯。

              如果執行的類文件不存在, 則會發生NoClassDefFoundError。如果您執行的類文件沒有 main方法,或者您錯誤鍵入了 main方法(例如,不小心寫成了mian等),則會發生NoSuchMethodError。

              三、運行程序

              到此,已經生成了字節碼文件,我們就可以去運行這個字節碼文件了。Java應用程序啟動器工具(java)使用Java虛擬機來運行應用程序。

              繼續在dos窗口下輸入:

              //java 字節碼文件名D:\src>java HelloWorld//java 字節碼文件名D:\src>java HelloWorld

              java是運行java字節碼文件的一個命令。后面跟著要執行的字節碼文件名。

              程序的運行結果是在這里打印出Hello World!

              踩坑:執行程序時, 請勿在命令行中使用擴展名 .class。使用 java ClassName 運行該程序。如果 在命令行中使用 java ClassName.class,則系統將嘗試獲取 ClassName.class.class

              四、關于HelloWorld程序的說明

              接下來,讓我們看看源代碼中class,public,static,void,main,String [],System.out.println()等含義是什么。

              class關鍵字用于在Java中聲明一個類。

              public關鍵字是表示可見性的訪問修飾符。這意味著它對所有人可見。

              static是一個關鍵字。如果我們將任何方法聲明為靜態方法,則稱為靜態方法。靜態方法的核心優點是不需要創建對象來調用靜態方法。main方法由JVM執行,因此不需要創建對象來調用main方法。這樣可以節省內存。

              如果這些我們目前還理解不了,也沒有關系,先記住,后面面向對象中會詳細講解。

              void是方法的返回類型。這意味著它不返回任何值。

              main代表程序的起點。

              String [] args用于命令行參數。我們將在稍后學習。

              System.out.println()用于打印語句。

              注意:

              1. 如果類不是public修飾的 , 類名可以和源文件的名字不同,但是如果 類名是public修飾的,那源文件的名字必須和  類名相同2. 一個源文件中可以有多個類3. 一個源文件中至多只有一個用public修飾的類1. 如果類不是public修飾的 , 類名可以和源文件的名字不同,但是如果 類名是public修飾的,那源文件的名字必須和  類名相同2. 一個源文件中可以有多個類3. 一個源文件中至多只有一個用public修飾的類

              執行Java程序時,JVM首先使用稱為類加載器的程序將類的字節碼加載到內存中 。如果您的程序使用其他類,則類加載器會在需要它們之前動態加載它們。裝入類后,JVM使用稱為字節碼驗證程序的程序 檢查字節碼的有效性,并確保字節碼不違反Java的安全性限制。Java強制執行嚴格的安全性,以確保Java類文件不會被篡改并且不會損害您的計算機。

              踩坑:如果聲明類時有public修飾符,那么類名必須和源文件名一致。

              五、最后

              最后,讓我們再來梳理一下如何編寫出第一個程序,以及它的運行。

              首先,我們要編寫源代碼。HelloWorld.java。

              其次,我們要將源文件進行編譯,生成對應的字節碼文件。

              javac命令進行編譯

              最后,我們就可以執行字節碼文件了。

              java命令進行執行

              最后Java字節碼可以在裝有Java虛擬機的任何計算機上執行。

              附帶一段大白話來解釋這一節:

              首先,“程序就是一組(系列)命令。首先,執行第一個命令,然后執行第二個命令,然后執行第三個命令,依此類推。執行完所有命令后,程序就結束了?!?/p>

              比如說你可以給一只狗下命令:‘坐!’,‘叫!’;對一只貓下命令:‘噓!’;對一個人下命令:‘別動,否則我開槍了!’;

              用 Java 語言編寫的程序由 Java 虛擬機 (JVM) 來執行。JVM 是一個特殊的程序,它知道如何執行用 Java 語言編寫的程序。

              它的命令列表涵蓋范圍很大。例如,這個System.out.println()命令可以用來在屏幕上顯示‘HelloWorld!’。

              這是一個超級簡單的命令:

              System.out.println("Hello World!");System.out.println("Hello World!");

              下面是一些命令的例子:

              命令名稱命令描述(它做什么)

              System.out.println(1);在屏幕上顯示數字 1

              System.out.println("HelloWorld");在屏幕上顯示"HelloWorld"

              System.out.println("程序咖!");在屏幕上顯示"程序咖!"

              System.out.println("Hello,程序咖!"); System.out.println("Hello,程序咖!"); System.out.println("Hello,程序咖!");System.out.println("Hello,程序咖!"); System.out.println("Hello,程序咖!"); System.out.println("Hello,程序咖!");

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩