Java中鮮為人知的缺點(diǎn)(上)
發(fā)表時(shí)間:2023-07-22 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]2003/01/29 http://china.nikkeibp.co.jp/china/news/image/space.gif http://china.nikkeibp.co.jp/china...
2003/01/29 http://china.nikkeibp.co.jp/china/news/image/space.gif http://china.nikkeibp.co.jp/china/news/logo_img/nby.gif
【日經(jīng)BP社報(bào)道】 Java是當(dāng)今使用最廣泛的編程語(yǔ)言之一。自1995年發(fā)布以來(lái),一直被用戶高度評(píng)價(jià)為“消除了C++缺點(diǎn)的優(yōu)秀編程語(yǔ)言”。不過(guò),隨著它的廣泛使用,其缺點(diǎn)也在逐步地表現(xiàn)出來(lái)。
Java的缺點(diǎn)公認(rèn)有如下三點(diǎn):(1)存在非對(duì)象的數(shù)據(jù)類型;(2)不能夠用一種描述方法來(lái)表達(dá)各種類(Class);(3)無(wú)法繼承2個(gè)以上的類的裝配。雖然也有人認(rèn)為編程語(yǔ)言應(yīng)該是一個(gè)什么樣子會(huì)因人而異,不應(yīng)該算成缺點(diǎn)。不過(guò),上述三點(diǎn)卻可以導(dǎo)致編程人員使用混亂,降低源碼的可讀性及程序的可維護(hù)性。
存在非對(duì)象的數(shù)據(jù)類型 http://china.nikkeibp.co.jp/china/img_data/030129java1.jpg |
表1●Java的原始類型(Primitive)。原始類型包括表示真假的布爾型(Boolean)、字符型和數(shù)值型等(點(diǎn)擊放大) |