2019/4/10 9:22:22
JAVA語言自從應用(yòng)于Internet,迅速成爲全球熱(rè)點。它的(de)平台無關性仿佛成爲解決互易操作性和(hé)可(kě)移植性的(de)靈丹妙藥。然而對于JAVA語言的(de)認識仍有(yǒu)不少(shǎo)誤解。
1.JAVA是HTML的(de)擴充,JAVA是一個(gè)編程語言,HTML是一個(gè)頁面描述語言。除了新版本HTML可(kě)以在WEB頁中插入JA-VA小(xiǎo)應用(yòng)外,它們之間沒有(yǒu)任何相(xiàng)同之處。
2.JAVA是一種很容易學會(huì)的(de)編程語言沒有(yǒu)一種和(hé)JAVA同樣有(yǒu)力的(de)語言是簡單的(de)。當它寫演示小(xiǎo)程序時,非常容易;但(dàn)當它真正做一些重要的(de)工(gōng)作時,卻很費力。JAVA庫有(yǒu)150多種類和(hé)接口,雖然對許多程序用(yòng)戶不需要整個(gè)類庫,但(dàn)每個(gè)項目都(dōu)需要類。
3.JAVA是一個(gè)簡單的(de)編程環境一些人(rén)喜歡隻用(yòng)vi編輯器(qì)和(hé)dbx調試器(qì)來寫程序。但(dàn)是PC和(hé)MAC編程者已習(xí)慣用(yòng)類似VB風格的(de)拖拉式表格設計(jì)工(gōng)具或集成開(kāi)發環境,這對他(tā)們來說是一團麻。但(dàn)是,一旦類似于Syman-tec公司的(de)Cafe工(gōng)具或Borland公司的(de)Latte工(gōng)具問世,JAVA的(de)開(kāi)發時間就會(huì)大(dà)幅度減少(shǎo)。
4.JAVA将成爲所有(yǒu)平台的(de)統一編程語言在理(lǐ)論上(shàng),這是可(kě)能(néng)的(de)。但(dàn)這并不是說用(yòng)戶就已得到(dào)應用(yòng)開(kāi)發的(de)最方便途徑。JAVA應用(yòng)的(de)開(kāi)發并不像(可(kě)能(néng)永遠不像)用(yòng)MFC或VB開(kāi)發的(de)Windows應用(yòng)那樣好,而且JAVA提供的(de)圖形開(kāi)發工(gōng)具功能(néng)也(yě)太簡單。我們希望JAVA類庫很快變豐富。
5.JAVA是解釋型的(de),它對于特殊平台的(de)重要應用(yòng)太慢(màn)了許多編程者在類似于用(yòng)戶界面方面花了太多的(de)時間。所有(yǒu)程序,無論用(yòng)什(shén)麽語言編寫,都(dōu)會(huì)有(yǒu)足夠的(de)時間對鼠标進行(xíng)檢測。當然,目前我們尚未用(yòng)當前的(de)JAVA版本來做CPU密集的(de)任務。但(dàn)是,開(kāi)發一個(gè)将JAVA中間碼轉換成本地(dì)碼的(de)編譯器(qì)是非常容易的(de)。
6.所有(yǒu)的(de)JAVA程序都(dōu)在WEB頁中運行(xíng)所有(yǒu)的(de)JAVA小(xiǎo)程序(applet)都(dōu)在WEB頁中運行(xíng)。在浏覽器(qì)中運行(xíng)的(de)JAVA程序,這是applet的(de)定義。但(dàn)編寫不依賴于WEB浏覽器(qì)運行(xíng)的(de)JAVA程序是可(kě)能(néng)的(de),也(yě)是非常有(yǒu)用(yòng)的(de)。這些程序完全可(kě)以移植,而且因爲JAVA比C++更方便、出錯更少(shǎo),它是編程的(de)一個(gè)很好的(de)選擇,也(yě)是學習(xí)編程的(de)首選入門語言。一旦它和(hé)界面工(gōng)具以及數據庫存取工(gōng)具結合,将更有(yǒu)競争力。
7.JAVA消除了CGI編程的(de)需要絕對不。在今天的(de)技術(shù)下,CGI仍是ap-plet和(hé)服務器(qì)之間最方便的(de)通訊手段。服務器(qì)仍将需要CGI語言來處理(lǐ)applet發送的(de)信息。當然,用(yòng)戶可(kě)以用(yòng)JAVA語言來寫CGI,如(rú)同Perl或C那樣簡單。
8.JAVA将徹底改變客戶/服務器(qì)計(jì)算這是可(kě)能(néng)的(de)。SUN公司已公布了各種數據庫類庫的(de)計(jì)劃,這将使得用(yòng)JAVA開(kāi)發客戶/服務器(qì)應用(yòng)和(hé)用(yòng)JAVA的(de)網絡類庫開(kāi)發網絡程序一樣簡單。
9.使用(yòng)JAVA,用(yòng)戶可(kě)以用(yòng)500美(měi)元的(de)In┐ternet設備來代替現在的(de)計(jì)算機這種認爲人(rén)們會(huì)放(fàng)棄功能(néng)豐富、使用(yòng)方便的(de)台式機來追求沒有(yǒu)外存且功能(néng)有(yǒu)限的(de)機器(qì),是完全不合理(lǐ)的(de)。但(dàn)是Internet設備可(kě)以作爲台式機的(de)便攜式助手。如(rú)果價格合理(lǐ),用(yòng)戶當然願意用(yòng)一台Internet浏覽器(qì)在用(yòng)餐時自由地(dì)選擇閱讀(dú)新聞。這就是JAVA的(de)魅力。
10.JAVA将允許放(fàng)棄基于部件(jiàn)的(de)計(jì)算模式當人(rén)們談到(dào)部件(jiàn),有(yǒu)許多不同的(de)含義。就可(kě)視控制(zhì)(VisualControl),例如(rú)能(néng)插入GUI程序的(de)OCX部件(jiàn),JAVA還沒有(yǒu)設定一個(gè)标準。就使用(yòng)CORBA接口及OpenDoc和(hé)分(fēn)布計(jì)算模型進行(xíng)合作的(de)能(néng)力,這不久就将開(kāi)始。目前網上(shàng)已有(yǒu)CORBA接口的(de)測試版。
深圳市南山區南山街(jiē)道南海(hǎi)大(dà)道西(xī)桂廟路(lù)北陽光(guāng)華藝大(dà)廈1棟4F、4G-04
咨詢電話(huà):136 8237 6272
大(dà)客戶咨詢:139 0290 5075
業(yè)務QQ:195006118
技術(shù)QQ:179981967