[Java 教程 04] Java基礎文法,04java
在上一篇文章中我們已經運行了個簡單的java程式,但是沒有給大家講解代碼部分的內容與含義。學習,我們要做到知其然而知其所以然,所以本篇文章我們就來講解java程式的基本文法,學完這篇文章你再回頭看
上篇的文章,你會發現那真是小菜一碟。好了,廢話不多說,接下來開始進入主題!
一個簡單的Java應用程式
下面看一個我們之前看過的最近的java應用程式,它只發送一條 Hello,Java! 訊息到控制台視窗;
| 123456789 |
public class HelloJava{ public static void main(String args[]){ System.out.println("Hello,Java!"); } } |
雖然這個程式很簡單,但所有的Java應用程式都具有這種結構。萬丈高樓平地起,所以我們先從這最基礎的這個程式開始研究起。
基本文法
- 大小寫敏感:Java是大小寫敏感的,如果出現大小寫拼字錯誤,比如把main寫成Main,那程式將會無法運行。
- 類與類名:關鍵字class標識當前代碼為一個類,關鍵字class後面緊跟類名,HelloJava即為類名,原始碼的檔案名稱必須與公用類的名字相同(被public修飾的類)對於所有的類來說,類名的首字母應該大寫,後面可以跟字母和數位任意組合,長度沒有限制,但不能用Java保留字(例如上面提到的class和後面將要提到的public等)如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass 。
- 存取控制修飾符:關鍵字public就是存取修飾詞,用於控製程序的其他部分對這段代碼的存取層級。除了public,還有default, protected, private這些也都是存取修飾詞,在以後的文章中我們會深入講解它的用途。
- 非存取控制修飾符:關鍵字static就是存取修飾詞,把代碼標識為靜態。其他非存取控制修飾符還有 final, abstract等。
- 花括弧{}:在Java中用花括弧劃分程式的各個部分(通常稱為塊)。Java中任何方法的代碼都是用“{”開始,用“}”結束。
- 方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單字首大寫。上述代碼中的main就是方法名,所有的Java 程式由public static void main(String []args)方法開始執行,稱為主方法入口。
- 傳回值型別宣告:一個方法執行完成後需要返回不同的類型值,main方法的傳回型別為void,即表示無傳回值,這塊只是在後面講解方法的時候回詳細介紹,現在簡單瞭解一下就好。
瞭解完上述Java的基本文法之後,大家能看懂上述代碼代表什麼意思了嗎?那我就給大家描述一遍打個樣,看下你們心裡的是否一樣。
上述代碼描述的是一個類名為HelloJava的一個類,它包含一個main方法,main方法體裡的System.out.println(“Hello,Java!”);是Java的一條語句,語句後面必須用分號結尾,該語句實現的功能:將一個文本行輸出到控制台上。
注釋
與其他程式語言一樣,Java也支援單行以及多行注釋。注釋中的字元將被Java編譯器忽略。
在Java中有三種書寫注釋的方式,最常用的是使用//,其注釋內容從//開始到本行結束,稱為當行注釋。當注釋內容較長時,可以使用/*和*/將一段比較長的注釋括起來。第三種注釋可以用來自動地產生文檔。這種注釋以/**開始,以*/結束。
| 12345678910 |
public class HelloJava{ /** 這是第一個Java程式 * 它將列印Hello World * 這是一個多行文檔注釋的樣本 */ public static void main(String args[]){ /* 這個也是單行注釋的樣本 */ System.out.println("Hello,Java!");// 這是單行注釋的樣本 }} |
轉載請註明:呆萌鐘 » [Java Review 04] Java基礎文法