小白學(xué)JAVA

           

           對(duì)于JAVA,現(xiàn)在的我就是一個(gè)小白,跟著視頻寫(xiě)著寫(xiě)自己第一個(gè)“Hello world”的小程序,就已經(jīng)犯了六七處錯(cuò)了。。。。。。不過(guò)我是小白,犯點(diǎn)錯(cuò)是很正常的。

                      接下來(lái)我就把我犯的錯(cuò)記錄下來(lái)。

          D:\java\day01>javac demo.java
          demo.java:1: 需要 <標(biāo)識(shí)符>
          class
               ^
          1 錯(cuò)誤


                     

                   這不,我下載了個(gè)editplus,先新建了一個(gè)JAVA的文本,里面自動(dòng)生成了一個(gè)經(jīng)典的“Hello World”的代碼。我還挺高興,準(zhǔn)備先運(yùn)行看看效果,結(jié)果連編譯都沒(méi)有通過(guò)。。。

          先看看這段代碼吧

           class
                  {   

                    public static void main(String[] args)
                              {       
                        System.out.println("Hello World!");
                               }
                   }


                  看了報(bào)錯(cuò),再看代碼,錯(cuò)誤也就一目了然了。原來(lái)我連類(lèi)名都沒(méi)有起。。。。。。虧我還在DOS里打了demo......

                   加上類(lèi)名后,編譯沒(méi)有報(bào)錯(cuò),太好了,至少?zèng)]有語(yǔ)法錯(cuò)誤。可是問(wèn)題又來(lái)了。。。

          D:\java\day01>java demo


          Exception in thread "main" java.lang.NoClassDefFoundError: demo (wrong name: Dem
          o)
                  at java.lang.ClassLoader.defineClass1(Native Method)
                  at java.lang.ClassLoader.defineClass(Unknown Source)
                  at java.security.SecureClassLoader.defineClass(Unknown Source)
                  at java.net.URLClassLoader.defineClass(Unknown Source)
                  at java.net.URLClassLoader.access$000(Unknown Source)
                  at java.net.URLClassLoader$1.run(Unknown Source)
                  at java.security.AccessController.doPrivileged(Native Method)
                  at java.net.URLClassLoader.findClass(Unknown Source)
                  at java.lang.ClassLoader.loadClass(Unknown Source)
                  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
                  at java.lang.ClassLoader.loadClass(Unknown Source)
                  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
          Could not find the main class: demo.  Program will exit.

           

                  運(yùn)行時(shí)又出現(xiàn)報(bào)錯(cuò)了,而且還是這么篇幅巨大,崩潰~~~ 不過(guò)仔細(xì)一看發(fā)現(xiàn)報(bào)錯(cuò)里的(wrong name: Dem
          o)  好吧,不過(guò)這也體現(xiàn)了JAVA嚴(yán)格區(qū)分大小寫(xiě),讓我對(duì)這一點(diǎn)認(rèn)識(shí)加深了。

                        

           D:\java\day01>java Demo
          Hello World!

             
              看見(jiàn)這兩單詞是真不容易啊,小激動(dòng) 。當(dāng)然,這代碼是自動(dòng)生成的,所心我又自己用記事本,照著視頻里一個(gè)字母一個(gè)字母地敲,結(jié)果。。。你懂的,又有報(bào)錯(cuò)了。。。

           

          D:\java\day01>javac Demo1.java
          Demo1.java:5: 需要 ';'
                          System.out.println("hello world")
                                                           ^
          1 錯(cuò)誤

           

             這個(gè)報(bào)錯(cuò)還是很明顯的,需要“;”,不過(guò),具本“;”應(yīng)該怎么用,我還是需要多多觀察。可是加上了以后還是報(bào)錯(cuò)了

           

          D:\java\day01>javac demo1.java
          demo1.java:5: 軟件包 system 不存在
                          system.out.println("hello world");
                                ^
          1 錯(cuò)誤

           

           仔細(xì)對(duì)照后才發(fā)現(xiàn),原來(lái)是system的首字沒(méi)有大寫(xiě)。所有都更正后,運(yùn)行正常。

                   以上我的第一個(gè)JAVA程序的編寫(xiě)過(guò)程,只為自己高興。(順便吐槽TX的日志排版真讓人蛋疼)

           



          posted on 2012-02-26 13:44 脈凌網(wǎng)絡(luò) 閱讀(1518) 評(píng)論(4)  編輯  收藏

          評(píng)論

          # re: 小白學(xué)JAVA 2012-02-26 19:18 tb  回復(fù)  更多評(píng)論   

          zhenbucuoo

          # re: 小白學(xué)JAVA 2012-02-27 10:00 大白  回復(fù)  更多評(píng)論   

          還真是小白,加油吧,小白

          # re: 小白學(xué)JAVA 2012-02-28 13:08 amp@java  回復(fù)  更多評(píng)論   

          其實(shí)不應(yīng)該這樣學(xué)的,當(dāng)初我是這樣開(kāi)頭,聽(tīng)信一些所謂高手的說(shuō)法,要用記事本來(lái)寫(xiě)程序,結(jié)果搞了好久,把興趣都幾乎搞沒(méi)了,卻啥都沒(méi)學(xué)到。最后還是下了個(gè)Eclipse,強(qiáng)大的IDE能夠減少很多無(wú)謂的工作,還能夠讓你慢慢學(xué)到真正的東西。只要用多了,那些基礎(chǔ)知識(shí)就會(huì)慢慢搞懂,根本不需要專(zhuān)門(mén)去從頭學(xué)起。真正做項(xiàng)目的時(shí)候,用命令行來(lái)編譯會(huì)把人弄瘋的。

          # re: 小白學(xué)JAVA 2012-03-07 23:05 waiheng1986  回復(fù)  更多評(píng)論   

          http://learnyourjavahere.blogspot.com/
          在這里能學(xué)Java,如有問(wèn)題就流言咯

          還有~加油咯 :)

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宁乡县| 吉首市| 九江市| 天门市| 海丰县| 莎车县| 南丹县| 皋兰县| 绥棱县| 咸阳市| 星座| 嵊泗县| 横峰县| 铅山县| 淮安市| 青浦区| 阳原县| 绥德县| 稻城县| 桂林市| 泉州市| 滦平县| 西安市| 武城县| 靖州| 房产| 长阳| 成都市| 海林市| 灵宝市| 宁海县| 精河县| 望谟县| 安义县| 志丹县| 澎湖县| 浙江省| 建瓯市| 安吉县| 通河县| 宜阳县|