首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

程式設計師必讀:關於 Java 語言的十大常見迷思

     編輯:Java 程式設計入門

Java 自躍上網際網路舞台以來迅速風靡全球,其「平台無關性」被視為解決互操作與可攜遷性的靈丹妙藥。然而圍繞 Java 的認知迷思仍不少,本文釐清十大常見誤區,助開發者建立正確認知。

  1. Java 是 HTML 的延伸?錯。Java 是程式語言,HTML 是頁面描述語言,兩者本質不同,僅新版 HTML 支援內嵌 Applet。
  2. Java 容易學?寫 Demo 容易,做實務專案卻很費力。Java 類庫超過 150 類/介面,專案雖不需全用,但類別依賴龐大。
  3. Java 是簡單開發環境?早期缺乏 VB 風格拖拉工具,僅靠 vi/dbx 開發極痛苦。後來 Symantec Cafe、Borland Latte 等 IDE 問世才大幅縮短開發週期。
  4. Java 將統一所有平台開發?理論可行,但 GUI 豐富度、開發效率遠不如 MFC/VB,圖形工具功能過於簡陋。
  5. Java 解釋執行太慢?UI 密集型任務各語言皆可勝任;CPU 密集型可透過 JIT 編譯器將位元碼轉原生碼提升效能。
  6. 所有 Java 程式都跑在網頁?Applet 才跑在瀏覽器;獨立應用程式完全可移植,且因語言特性比 C++ 更適合入門與商業開發。
  7. Java 消滅 CGI?錯。CGI 仍是 Applet 與伺服器溝通最便捷管道,只是可用 Java 寫 CGI 替代 Perl/C。
  8. Java 徹底改變 C/S 運算?Sun 規劃資料庫類庫,將使 Java 開發 C/S 應用如同網路程式般簡單。
  9. 500 美元網路設備取代桌機?不合理。網路設備僅能作桌機行動助手,無法替代功能完整的桌面電腦。
  10. Java 將淘汰元件模型?視覺控制項(如 OCX)Java 尚無標準;CORBA/OpenDoc 整合才剛起步。

理解這些迷思背後的技術脈絡,才能在技術選型與架構決策上做出理性判斷。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved