dream-in-fly
          路上...
          posts - 31,  comments - 6,  trackbacks - 0

          作者:xm4014


            今天第一次接觸Java。

            雖然以前間或的也看了些書籍,但多是隔靴搔癢,上不了正席,絕不敢說自己懂Java。接觸一門新的技術和初戀一樣,都是第一次,但不同的是后者一般開始無比甜蜜,結局卻很痛苦,而前者則往往開始很痛苦,越到后來卻越是有味,簡直是欲罷不能.現在我就正處于這個很痛苦的階段,連一個最簡單的Helloworld都運行不出來,總是提示Excepion in thread "main" java.lan.NoClassDefFoundError. 只好上網去查,去搜.記性又不好,所以搜出來趕緊保存下來,常備無患.

            一般來說安裝完JDK之后,一定要按一下步驟配置,才可正確編譯運行(假定jdk版本為1.4.0)

            1.將jdk1.4.0-安裝在自己機器的某個盤符的根目錄下,如:可安裝在C:\jdk下。

            ***(以下出現的c:\jdk改為你自己安裝JDK的目錄)***

            2.如果你的運行環境是win98,則在C盤根目錄下,autoexec.bat文件中,加入下面兩條語句:

            set Path=%PATH%;c:\jdk\bin

            set CLASSPATH=.;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar

            保存后,重新啟動機器,就完成了jdk1.4的安裝。

            3.如果你的運行環境是win2000的話,則需在“控制面板”的“系統”下,“高級”選項的“環境變量”中,添加兩個用戶變量。

            其中一個用戶變量的名稱為“path”,值為“.;d:\j2sdk1.4.0_01\bin”,

            另一個用戶變量的名稱為"CLASSPATH",值為“.;d"\j2sdk1.4.0_01\lib\dt.jar;d:\j2sdk1.4.0_01\lib\tools.jar”,單擊“確定”即可。即完成了jdk1.4.0的安裝。

            至于這樣做的意義何在,我想應該是讓Java系統在編譯字節代碼(.java)的時候需要一個什么東東的支持,如果你不告訴它這個東東放在哪個地方的話,它就犯傻了?!

            看到屏幕上終于顯示出Hello world對我來說意義重大.這是我近一年來寫的第一個程序!再次踏上程序之路,簡直有恍如隔世的感覺,已經快找不準我的位置了.還好原來學的一些關于C++和面向對象的皮毛沒忘光光,所以費點周折熟悉了JDK的環境之后,接下來的事情就好辦多了,心里也踏實多了.

            用String類直接定義字符串變量比起C中討厭的指針,感覺確實好的多,用慣了Object Pascal的我,如果再回去數* *,真要瘋掉不可.

            數組的定義和C,C++好像略有不同,記不清了,先記下來再說

            int[] number=new int[5]

            String[] message=new String[5]

            變量這一部分想起來要交待的也就這么多吧。雖然是菜鳥,但我也知道,總是如譚浩強般在語法上面死摳的人簡直是白癡:大多數情況下,漂亮的程序根本不需要無謂的點綴,工工整整,思路清晰就可以了.

            倒是對于Java程序的框架我倒想備忘一下,一個簡單的java程序好像是應該是這樣的框架

           class ProgramName
          {
          public static void main(String[] args)
          {
          file://程序的主體
          }
          public static int othermethod()
          {
          file://其它方法
          }
          }

            整個程序在一個大的類中,這個類的概念應該就跟pascal里面的單元差不多的。同pascal一樣,文件名也要與單元名-在這里是類名-一樣.Java對大小寫要求的非常嚴格,我語法錯了好幾次都是因為這個.

            Java程序就是由一個或者多個或者很多個方法在這樣一個大類當中組成的.

            在如上的代碼中,定義方法的參數表示的意思分別為:

            public表示此成員函數是公有的,可以被其他類直接調用

            static表示main成員函數在ProgramName類的所有對象中是唯一的,Java將為其分配永久存儲空間

          posted on 2005-04-01 20:18 小毅 閱讀(226) 評論(0)  編輯  收藏 所屬分類: 手機游戲

          <2005年4月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          blog 好友

          友情鏈接

          常用網站

          技術網站論壇

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泰顺县| 宁津县| 延津县| 永宁县| 渝北区| 黄浦区| 葫芦岛市| 闻喜县| 开阳县| 广灵县| 濮阳市| 和田市| 闵行区| 长沙市| 汨罗市| 鹤庆县| 武隆县| 望谟县| 纳雍县| 东源县| 甘洛县| 聂拉木县| 凤庆县| 海南省| 闽清县| 根河市| 临城县| 威信县| 临颍县| 平顺县| 陆川县| 桓仁| 慈利县| 望江县| 玛纳斯县| 镇平县| 读书| 高淳县| 长沙市| 宾川县| 佛学|