當前位置:編程學習大全網 - 編程語言 - JAVA程序設計標準教程的文摘

JAVA程序設計標準教程的文摘

1.1 Java語言的產生與發展

Java語言是Sun公司於1990年開發的,當時Green項目小組的研究人員正在致力於為未來的智能設備開發出壹種新的編程語言。由於該小組的成員James Gosling對C++語言在執行過程中的表現非常不滿,於是把自己封閉在辦公室裏編寫了壹種新的語言,並將其命名為Oak(Oak即Java語言的前身),這個名稱源於Gosling辦公室的窗外正好有壹棵橡樹(Oal()。這時的Oak已經具備安全性、網絡通信、面向對象、多線程等特性,是壹款相當優秀的程序語言。後來,在註冊Oak商標時,發現它已經被另外壹家公司註冊,因此不得不改名。取什麽名字呢,工程師們邊喝咖啡邊討論著,看看手上的咖啡,再想到印度尼西亞有壹個盛產咖啡的島嶼(中文名叫爪哇),於是將其改名為Java。

隨著Internet的迅速發展,Web的應用日益廣泛,Java語言也得到了迅速發展。1994年,Gosling用Java語言開發了壹個實時性較高、可靠、安全、有交互功能的新型Web瀏覽器,它不依賴於任何硬件平臺和軟件平臺。這種瀏覽器的名稱為HotJava,並於1995年在業界發表,引起了巨大的轟動,Java語言的地位隨之得到肯定。1995年5月23日,JDK(Java Development,Kits)1.0a2版本正式對外發表。此後,Java語言的發展非常迅速。

1.2 Java語言的特點

Java語言適用於Internet環境,是壹種被廣泛使用的網絡編程語言,具有簡單、面向對象、可移植、分布性、解釋器通用性、穩健、多線程、安全及高性能等語言特性。另外Java語言還提供了豐富的類庫,方便用戶進行自定義操作。下面將對Java語言的特點進行具體介紹。

1.簡單

Java語言的語法規則和C++語言類似。它通過提供最基本的方法完成指定的任務。但Java語言對C++語言進行了簡化和提高。例如C++語言中指針和多重繼承通常使程序變得復雜,Java語言用接口取代了多重繼承並取消了指針。Java語言還通過實現自動垃圾收集功能大大簡化了程序設計人員的內存管理工作。

2.面向對象

Java語言以面向對象為基礎。在Java語言中不能在類的外面定義單獨的數據和函數,所有對象都要派生於同_個基類,並***享其所有功能,即Java語言最外部的數據類型是對象,所有的元素都要通過類和對象來訪問。

3.可移植性

Java程序具有與體系結構無關的特性。這壹特征使.Java程序可以方便地移植到網絡的不同計算機上。同時,Java的類庫中也實現了針對不同平臺的接口,使得這些類庫可以進行移植。

4.分布性

Java語言從誕生就和網絡緊密地聯系在壹

……

  • 上一篇:最佳網名昵稱大全_好聽又有創意的網名
  • 下一篇:求模具設計專業畢業論文範文?
  • copyright 2024編程學習大全網