posts - 24,  comments - 29,  trackbacks - 0

          /*
          *this is my first application
          */
             public class Welcome
           {
              public static void main (String[] args)
                {
              //輸出信息到控制臺
             System.out.println("這是你的第一個程序,歡迎你走入Java的大門!");
                }
          }

                  輸入完成后就要保存,文件名應為:Welcome.java。保存的路徑可以自己決定。
                  Java的編譯器程序是javac.exe,javac命令是將Java程序編譯為字節碼,然后可用Java的解釋器Java命令來解釋編譯后的字節碼。
                  我們一起來執行一下剛才的程序,打開命令行窗口,將當門路徑更換為你保存的路徑輸入:
                              javac Welcome.java
                  如果沒有任何信息輸出說明程序是正確的。你會發現多了一個文件Welcome.class。這就是編譯后的字節碼文件。與文件名一致,擴展名為class。再輸入:
                              java Welcome
                  如果你看到“這是你的第一個程序,歡迎你走入Java的大門!”這句話,那恭喜你了,完全正確了。

                  現在我們來分析一下:
                  1)public class Welcome

                     這是類的聲明,我們聲明名稱為“Welcome”的類(class)。下面對這三個單詞分析:

                   public,是說明這個類屬性為public,可以寫也可以不寫。

                   class,這是java類的關鍵字,想聲明一個類,必須使用這個關鍵字class。

                   Welcome,是這個類的名字,可以跟據個人的喜好來定,但是建議用有意思的名字。

                  2){   }
                   
                   聲明完類之后緊接在后面就是大括號,這代表類“Welcome”是從這開始,最后的結束是在“}”處。

                  3)public static void main (String[] args)

                  這是java中一個特殊的方法,稱為main方法。可以理解成為是這個程序的入口。下面進行單詞分析:
                
                  public,表示main方法可以被其它對象調用和使用,由于main方法是程序的入口,在程序運行時,這個方法必須可以被調用,所以這個public不能省。

                  static,是將main方法聲明為靜態的,在這里這個關鍵字也不能省。

                  void,說明main方法不會返回任何內容,在這里也不能省。

                  String[] args,這是用來接收命令行的參數,String[]是聲明args可存儲字符串數組。雖然在這個程序我們沒有用到這個參數,但是也是不能省的,否則程序在執行時會出現錯誤。

                  4)System.out.println("這是你的第一個程序,歡迎你走入Java的大門!");

                   這一句的功能是將“這是你的第一個程序,歡迎你走入Java的大門!”顯示到屏幕上。

                   System是指java中的System類。

                   out,是指System類中的一個變量。

                   println,是out變量的一個方法。

                  注釋

                 1)//
                   最常用的就是使用//,這種方式的注釋是從//開始一直到本行結束。不能換行,如果換行需要前邊再加//。

                 2) /* …*/

                   這是為了添加較長的注釋。

                 3)/**…*/

                   這是java的第三種注釋方法,目的是為了產生幫助文檔。

          posted on 2007-04-26 15:49 心隨Wǒ動 閱讀(869) 評論(3)  編輯  收藏

          FeedBack:
          # re: 第一個程序的分析與開發流程
          2007-04-26 16:50 | dennis
          努力,加油  回復  更多評論
            
          # re: 第一個程序的分析與開發流程
          2007-04-26 20:21 | 細雨游風
          那個out是靜態變量還是非靜態變量呢?  回復  更多評論
            
          # re: 第一個程序的分析與開發流程
          2007-04-26 21:42 | 我心依舊
          加油很不錯。比我剛學的時候強多了。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          QQ群:9028409
          QQ:29850994
          點擊這里給我發消息

          留言簿(2)

          隨筆檔案

          積分與排名

          • 積分 - 31445
          • 排名 - 1349

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 万宁市| 洛浦县| 浮山县| 郁南县| 扶沟县| 城步| 灌南县| 郴州市| 防城港市| 平陆县| 华亭县| 安新县| 娱乐| 泾源县| 嘉定区| 林口县| 海林市| 金秀| 宁陕县| 合水县| 翁牛特旗| 寿光市| 吐鲁番市| 色达县| 封开县| 孝昌县| 嵊州市| 天柱县| 临江市| 德令哈市| 增城市| 介休市| 松溪县| 南江县| 黑龙江省| 上高县| 荆州市| 云安县| 筠连县| 伊宁市| 彭阳县|