posts - 6,  comments - 12,  trackbacks - 0
          俗話說(shuō),知己知彼方可百戰(zhàn)百勝。

          起先,我只知道Java語(yǔ)法跟C#很像,最近仔細(xì)學(xué)了才知道,Java太爛了,為什么那么多人還用啊?先是運(yùn)算符重載不支持,然后就是沒(méi)有const,靠,最后居然enum也沒(méi)有!對(duì)了,還有,沒(méi)有屬性(property)……這可是我編程最常用的啊~包也沒(méi)有Namespace好用。

          看來(lái),如果把C#移植到JVM平臺(tái)上,應(yīng)該還是很有前途的吧!

          Java的文檔也很難用,沒(méi)有像.NET SDK那樣好用的文檔瀏覽器。索引都沒(méi)有。英文的倒無(wú)所謂~

          可能是沒(méi)有學(xué)完吧~Java我才掌握毛皮,不懂得我的這些理解對(duì)不對(duì)~
          posted on 2005-04-09 13:48 Pootow 閱讀(842) 評(píng)論(8)  編輯  收藏

          FeedBack:
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-09 14:50 | java
          無(wú)語(yǔ)...
          估計(jì)你C#學(xué)的也是皮毛  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-09 20:46 | I love java
          你的java不是掌握了皮毛,是才看到了皮毛~  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-09 21:54 | 大胃
          沒(méi)人逼你學(xué)Java。但是就你這篇隨筆表現(xiàn)出的態(tài)度和眼光,估計(jì)要理解到Java的優(yōu)點(diǎn)也比較難。當(dāng)然,如果你是想通過(guò)這樣的方式吸引眼球,我覺(jué)得可以理解,但是也許得不償失。

          BTW,Java從5.0開(kāi)始正式支持enum了,至于const和property等等,Java有自己的實(shí)現(xiàn)方式,盡管可能看上去比較蹩腳。

          最后,希望你是真心想學(xué)Java,這里歡迎討論,反對(duì)"打劫"式的攻擊。  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-10 00:54 | 溫少的日志
          初學(xué)者,很容易被一些瑕疵蒙蔽了自己的眼睛,而沒(méi)看到Java語(yǔ)言的優(yōu)勢(shì)。  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-10 10:20 | Brian Sun
          歡迎學(xué)習(xí)Java,你的熱情是可貴的,盡管方式上有些問(wèn)題。我不知道你以前是如何學(xué)習(xí)一門(mén)語(yǔ)言的,但是我覺(jué)得要學(xué)一門(mén)新語(yǔ)言,必須從它的語(yǔ)法開(kāi)始,進(jìn)而才能考察它的實(shí)現(xiàn)方式和最佳實(shí)踐,前者我推薦你讀讀<<Core Java>>,如果你有時(shí)間還可以讀讀<<Thinking in Java>>,都是大師寫(xiě)的入門(mén)書(shū),Detail父子寫(xiě)的書(shū)也可以看看,后者推薦讀<<Effective Java>>。

          等你接觸過(guò)很多開(kāi)源系統(tǒng)和架構(gòu)思維以后你就會(huì)知道,enum并不是一個(gè)語(yǔ)言所必須要有的,Java從開(kāi)始時(shí)就非常簡(jiǎn)單,因此它不需要enum,它采用安全類(lèi)型代替,后來(lái)由于C#的壓力,Java 5.0也提供了enum,但實(shí)現(xiàn)上和以前沒(méi)什么不同只是多了一個(gè)關(guān)鍵字多了種寫(xiě)法罷了。

          const是有的,不過(guò)不叫const,叫final。

          還有,你仔細(xì)想想運(yùn)算符重載到底有沒(méi)有必要,就像C#那樣寫(xiě)get/set一樣,很好看嗎?事實(shí)上這些代碼大多是程序生成的,這時(shí)候?qū)懛◤?fù)雜一點(diǎn)有它的好處。

          我不明白package為什么沒(méi)有namespace好用,因?yàn)樵谖已劾飌ackage用簡(jiǎn)單的路徑實(shí)現(xiàn)索引,所以當(dāng)包的數(shù)量超過(guò)10000個(gè)時(shí),操作系統(tǒng)會(huì)替jvm想辦法優(yōu)化的^_^

          至于Javadoc,你有沒(méi)有注意到它沒(méi)有用任何瀏覽器的特性?沒(méi)有Javascript!甚至沒(méi)有圖片!這使得它可以在Linux的各種瀏覽器甚至文本瀏覽器中使用,應(yīng)該說(shuō)比.NET的復(fù)雜方式要好很多。

          事實(shí)上,盡管.NET出現(xiàn)比Java要晚4~6年,但是它仍然沒(méi)有Java更出眾,這才叫技術(shù),不是靠錢(qián)累出來(lái)的。

          泡泡


            回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-10 17:43 | 雨后的玻璃窗
          在Java終于支持泛型之后,我相信離支持運(yùn)算符重載也不遠(yuǎn)了。因?yàn)樵诜盒蛷V泛應(yīng)用后,我們不得不解決如Integer + Integer之類(lèi)的問(wèn)題,而運(yùn)算符重載是最優(yōu)選擇。  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2005-04-15 15:42 | dotnet
          其實(shí)我也是從C#轉(zhuǎn)過(guò)來(lái)的 當(dāng)初的想法和你差不多
          真正掌握一些JAVA以后才覺(jué)得她確實(shí)比dotnet好用
          只是后者金錢(qián)太多了,就想現(xiàn)在的切而西,完全是用錢(qián)造的!  回復(fù)  更多評(píng)論
            
          # re: 最近在學(xué)Java,想全面點(diǎn)
          2006-01-10 13:01 | nonocast
          很可怕
            回復(fù)  更多評(píng)論
            

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


          網(wǎng)站導(dǎo)航:
           

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

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 阜城县| 保德县| 新巴尔虎右旗| 万全县| 互助| 巴楚县| 石泉县| 临江市| 新乡市| 洪雅县| 富蕴县| 临沭县| 左贡县| 隆德县| 万载县| 赫章县| 合水县| 高尔夫| 涞源县| 柞水县| 无锡市| 三门峡市| 新干县| 文山县| 即墨市| 沾化县| 永修县| 彰武县| 固阳县| 温州市| 山阴县| 托克逊县| 塔城市| 白城市| 石渠县| 泸西县| 忻州市| 保靖县| 白沙| 法库县| 齐齐哈尔市|