java入門教程(二)HelloWorld

讓我們以第一個小程序HelloWorld開始學習java之旅吧!

編寫HelloWorld.java

  • 打開記事本,輸入如下代碼:
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}
  • 保存到C:/demo目錄下,文件名為HelloWorld.java

編譯HelloWorld.java

  • 在開始菜單輸入cmd,打開命令提示符,輸入命令cd c:/demo, 切換到C:/demo目錄下
  • 在命令提示符里輸入命令java HelloWorld.java,回車,頁面如下:


    4B995164-56D6-46C2-B251-24F88558B91D.png
  • 查看c:/demo目錄下,生成了一個文件HelloWorld.class文件,如下:


    E21D5D5C-93D8-43D3-B4F0-DD909EDE5482.png

執行文件HelloWorld

  • 輸入命令java HelloWorld,如下:


    221970CF-ACFB-4BC1-9C42-75140426C6A4.png

java運行過程

C1108564-0579-4326-8A78-34D2AE56983C.png
java雖然經過編譯,但是java不是編譯型語言,而是解釋型語言

編譯型:直接編譯成操作系統可執行的文件,像c、c++
解釋型:java第一次編譯成.class文件,需要用java虛擬機一行一行讀取class文件并執行

java兩大重要核心機制

  • java虛擬機

java虛擬機為一個以字節碼為機器指令的CPU;不同的操作系統有不同的虛擬機;java虛擬機機制屏蔽了系統的差別,實現一次編譯,隨處運行

AE4B4559-A428-415F-937A-D064BB1F86DD.png
  • java垃圾回收機制

垃圾收集在java程序運行過程中每隔一段時間自動回收無用內存,無需程序員負責回收無用內存;開發時只申請內存就可以,無需考慮內存回收

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容