1.Hello,World源代碼

2.Hello,World編譯運作
編譯使用java語言編寫的源檔案時,在指令行使用如下格式編譯:
成功編譯後得到java虛拟機可以執行的java位元組碼檔案,格式為<code>.class</code>。
運作編譯好的java位元組碼時,在指令行使用如下格式運作:
如圖,首先在指令行中進入源檔案所在目錄,然後執行編譯指令,編譯後運作程式:
3.Hello,World源代碼詳解
Java是一個完全面向對象的語言,有以下三點:
檔案格式:<code>.java</code>;
類的定義:一個java檔案中必須要有一個類;
主方法:程式運作時需要帶類名,而主方法是一個類運作時的入口;
Java注釋文法和C語言一樣:
<code>/* */</code>之間表示注釋内容,可以注釋多行;
<code>//</code>之後表示注釋内容,隻能注釋單行;
<code>/** */</code>之間表示注釋内容,可以注釋多行,用于提取形成文檔;
類的定義使用關鍵字<code>class</code>定義,格式如下:
程式運作時需要帶類名,而主方法是一個類運作時的入口,固定格式如下:
其中(在面向對象中函數稱為方法):
<code>public</code>:表示這個方法是公共的
<code>static</code>:表示這個方法是靜态的
<code>void</code>:這個方法的傳回值
<code>main</code>:方法名
<code>String[] args</code>:方法的參數(指令行運作時傳遞)
問題1.類名有要求嗎?
答:編譯時寫檔案名,運作時寫類名,是以一般情況下檔案名和類名相同,類名首字母大寫,友善編譯執行。
問題2.一個java檔案中可以有幾個類?
答:因為運作java程式時需要指定類名,是以一個java檔案中可以有很多個類,但至少要一個。
比如下面這個測試程式:
問題3.主函數的參數如何使用和傳遞?
答:主函數的參數是一個字元串數組<code>String[] args</code>,使用時直接調用即可,參數在運作時傳遞,示例如下: