[Java 教程 04] Java基礎文法,04java

來源:互聯網
上載者:User

[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基礎文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.