教育路上
摘要:java 第一個 java 程序本節中我們將實現一個簡單的 java 程序,該程序在控制臺中顯示一串字符“Hello Java!”。我們通過對該程序的分析來了解 java 程序中的一些基本概念。。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。
2022-05-18 16:37網絡推薦
結果(邏輯錯誤),則必須修改源代碼,并重新進行編譯后,重新運行程序,如圖 1-17 所示
程序清單 1-1 Hello.java 1 public class Hello { 2 3 public static void main(String[] args) { 4 System.out.println("Hello Java!"); 5 } 6 7 }
保存文件,按下 win+r 鍵,輸入 cmd,打開控制臺窗口,將路徑切換到源代碼文件所在位置(本書源碼在作者計算機中均放在 F:\javaproject 下,后續內容中不再說明),如圖
在控制臺中輸入 javac Hello.java,如圖 1-19 所示。javac 指令用于對源代碼文件進行編譯,如編譯過程中未出現錯誤則生成后綴名為.class 的字節碼文件,如圖 1-20 所示:
代碼清單 1-1 中第 1 行代碼 public class Hello 定義了一個類,其中 public 和 class均為關鍵字,public 表示該類是公共訪問的,class 關鍵字用于定義一個類,Hello 是自定義的類名。關鍵字是指在 java 語言中具有特殊含義的單詞,程序員不能使用它們來另作他用。類名 Hello 后的花括號“{”與第 7 行的花括號”}”匹配,它們之間的內容定義了該類的實現。類在 java 中是一個重要的概念,它也是面向對象程序設計的基礎,我們將在第 N章中對其進行詳細介紹。目前大家只需要知道,類是 java 程序構成的基本單位,java 程序可以由一個或者多個類組成。第 3 行代碼 public static void main(String[] args)定義了程序的主方法。在可執行的 java 程序中必須定義主方法,且主方法必須由關鍵字 public、static、void 修飾。計算機如何知道我們的程序從哪里開始執行呢?在 java 中程序就是從主方法開始執行的,它是程序執行的起點。主方法必須定義在公共類(即有 public 修飾的類)中。main 方法后的花括號“{”與第 5 行的花括號“}”匹配,它們之間的內容是 main方法的實現。第 4 行代碼 System.out.println("Hello Java!");是一條可執行語句,System表示了一個系統類,它使用了內置對象 out 的 println 方法在控制臺中輸出了一串字符“Hello Java!”。java 實現了許多類來幫助我們完成各種任務,這些類我們把它們稱為系統類。在 java 程序中每條語句都是以分號結束的。現在我們修改并保存程序清單 1-1 中的代碼,如程序清單 1-2 所示:
程序清單 1-2 Hello.java 1 public class HelloJava { 2 3 public static void main(String[] args) { 4 System.out.Println("Hello Java!"); 5 } 6 7 }
我們看到在控制臺中出現了編譯錯誤的提示。這是因為我們在程序清單 1.2 中修改了源代碼造成的。造成錯誤的原因有兩個,一是我們將 Hello 程序中的類名改為了 HelloJava,在 java 源代碼文件中最多只能有一個公共類,如果源代碼文件中有公共類,則該源代碼文件的名稱必須與該類相同,二是我們將 System 類中 out 對象的 println 方法的第一個字母p 修改為了大寫的 P,java 語言要區分大小寫,此處我們將 print 方法的首字改為大寫后,編譯器在系統類中找不到 Print 方法的定義,不知道這個方法是做什么用,所以無法通過編譯。另外在編寫 java 源代碼文件時,對于其中的符號,如括號、引號等均需要使用半角模式進行輸入,否則在編譯時會出現錯誤。
訪客的評論 2024/09/19 05:02
文中描述的是準確的嗎,如何報名!