當前位置:編程學習大全網 - 行動軟體 - jave的含義是什麽?

jave的含義是什麽?

Java(英式發音,美式發音)是壹種廣泛使用的計算機編程語言,擁有跨平臺、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

任職於Sun微系統的詹姆斯·高斯林等人於1990年代初開發Java語言的雛形,最初被命名為Oak,目標設置在家用電器等小型系統的編程語言,應用在電視機、電話、鬧鐘、烤面包機等家用電器的控制和通信。

由於這些智能化家電的市場需求沒有預期的高,太陽計算機系統(Sun公司)放棄了該項計劃。

隨著1990年代互聯網的發展,Sun公司看見Oak在互聯網上應用的前景,於是改造了Oak,於1995年5月以Java的名稱正式發布。Java伴隨著互聯網的迅猛發展而發展,逐漸成為重要的網絡編程語言。

Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用接口取代;增加垃圾回收器功能。

在Java SE 1.5版本中引入了泛型編程、類型安全的枚舉、不定長參數和自動裝/拆箱特性。Sun微系統對Java語言的解釋是:“Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全、與系統無關、可移植、高性能、多線程和動態的語言”。

Java不同於壹般的編譯語言或解釋型語言。它首先將源代碼編譯成字節碼,再依賴各種不同平臺上的虛擬機來解釋執行字節碼,從而具有“壹次編寫,到處運行”的跨平臺特性。

在早期JVM中,這在壹定程度上降低了Java程序的運行效率。但在J2SE1.4.2發布後,Java的執行速度有了大幅提升。

用途

1、桌面GUI應用程序:

Java通過抽象窗口工具包(AWT),Swing和JavaFX等多種方式提供GUI開發。雖然AWT包含許多預先構建的組件,如菜單,按鈕,列表以及眾多第三方組件,但Swing(壹個GUI小部件工具包)還提供某些高級組件,如樹,表格,滾動窗格,選項卡式面板和列表。

JavaFX是壹組圖形和媒體包,提供了Swing互操作性,3D圖形功能和自包含的部署模型,可以快速編寫Java小應用程序和應用程序的腳本。

2、移動應用程序:

Java Platform,Micro Edition(Java ME或J2ME)是壹個跨平臺框架,用於構建可在所有Java支持的設備(包括功能手機和智能手機)上運行的應用程序。

此外,最受歡迎的移動操作系統之壹的Android應用程序通常使用Android軟件開發工具包(SDK)或其他環境在Java中編寫腳本。

3、嵌入式系統:

從微型芯片到專用計算機的嵌入式系統是執行專門任務的大型機電系統的組件。

諸如SIM卡,藍光光盤播放器,公用事業儀表和電視機等多種設備都使用嵌入式Java技術。據甲骨文公司稱,100%的藍光光盤播放器和1.25億臺電視設備都采用Java技術。

4、Web應用程序:

Java通過Servlets,Struts或JSP提供對Web應用程序的支持。

編程語言提供的簡單編程和更高的安全性使得大量政府應用程序可用於基於Java的健康,社會安全,教育和保險。Java也可以使用Broadleaf等開源電子商務平臺開發電子商務Web應用程序。

  • 上一篇:關於小品買土豆的故事 求臺詞 求速度
  • 下一篇:妳知道《壹紙婚約》主要講了什麽故事嗎?
  • copyright 2024編程學習大全網