Java基礎:第六講 編寫Java應用

來源:互聯網
上載者:User

        先看一個最基本的例子。

檔案名稱: Hello.java 作用:在控制台輸出“ Hello !”。 檔案內容如下: package ch1;   public class Hello {       /**      * main 方法,所有的應用都應該提供這樣一個 main 方法      */     public static void main(String[] args) {        System.out.println("Hello!");     } } 下面對代碼進行分析: 1 行,是包的聲明, package 是聲名包的關鍵字, ch1 是包名。以後編寫任何 Java 檔案,第一行都應該是包的聲明(儘管可以不要),可以先把包理解為檔案夾。 3 行,類的定義。 public 就是公有的類, class 是聲名類的關鍵字, Hello 是類的名字。注意類名與檔案名稱應該相同。編寫 Java 應用主要就是編寫類和介面(可以理解為特殊的類)。類是檔案的基本邏輯單位。 5 行到第 7 行,注釋。解釋程式的功能,是其中一種注釋的方式。 8 行到第 10 行,是一個方法。方法是類的主要內容。這裡的方法是 main 方法,是比較特殊的方法,每個 Java 應用都應該有一個 main 方法,是整個應用的入口。 Main 方法的定義格式是固定的: public static void main(String []args) 。以後不管程式功能大小都應該有這樣一個入口類和方法。第 9 行是方法的內容,用於在控制台輸出一句號“ Hello ”。這是一個最簡單的應用程式。但不管應用多麼複雜,都是這樣的結構,區別在於現在只有一個輸出語句,複雜應用在這裡會有更多代碼。 11 行的右括弧與第 4 行的左括弧對應。 你可以試著修改方法的注釋和輸出內容,例如輸出自己的名字,看看如何修改? 這裡的代碼雖然很簡單,但是你應該注意如下幾個方面,應該養成習慣:聲明包;適當的加入空行;適當的縮排;類名和檔案名稱保持一致,類名盡量有意義,看到名字應該能夠想到意思;適當的注釋,關於注釋的格式後面部分介紹;一定不要拉掉括弧;沒句號基本上都有一個結束符“ ; ”;輸出的字串使用了雙引號;注意雙引號,小括弧,分號都是英文的,剛學習語言的人容易寫成中文的。 Java 為純文字檔案,所以 Java 應用的編寫可以採用任何文字編輯器,例如記事本、寫字板、 EditPlus 等。但是這些工具都是通用工具,所以在開發 Java 應用的時候,需要使用者對 Java 的基本文法和類庫非常熟悉,否則容易出現很多語法錯誤。為了提供開發效率,可以採用繼承開發環境( IDE )。 IDE 可以協助我們產生一些代碼,例如,對於上面的代碼,使用 IDE 的時候需要自己編寫的代碼就很少,使用 IDE 的嚮導只要輸入包名、類名,然後修改注釋內容和 main 方法中的內容即可。另外,可以為我們編寫的屬性產生方法,可以把我們編寫的代碼補充完整,在我們編寫代碼的過程中,給出大量的提示資訊。 流行的 Java IDE Eclipse NetBeans JBuider Intelli J 。很多公司使用 Eclipse ,所以我們將採用 Eclipse 作為我們講課的開發環境。有不少學校將 Java 的時候使用的 JCreator ,這也是一個很好的工具,尤其是啟動的速度很快。 請記住: Java 檔案尾碼名為 .java Java 類名和檔案名稱相同, main 方法是整個應用的入口以及 main 方法的形式,如何輸出資訊。   上一講:第五講 開發Java應用的基本過程 下一講:第七講 編譯和運行Java程式 下一次介紹程式的編譯和運行。 李緒成 CSDN Blog http://blog.csdn.net/javaeeteacher CSDN 學生大本營: http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.