java簡介


      最近在復習java,就趁着這段時間順便記錄一下知識

前言

          Java,是於1995年5月被推出的Java 程序設計語言Java平台的總稱。  [1]  Java起源於Oak,在印度一個盛產咖啡的島—爪哇島被命名,是由James Gosling等幾位工程師於1995年5月推出的一種可以編寫跨平台應用軟件、完全面向對象的程序設計語言。 
           Java是一門 面向對象編程語言,不僅吸收了 C++語言的各種優點,還摒棄了C++里難以理解的多 繼承指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
一、 JAVA是什么? 

           --------java是一種面向對象的編程語言,而且它和C,C#一樣屬於高級語言,

java是有Sun公司(目前被Oracle收購)在1995年推出的一種編程語言。

          ---------java是一個平台,由JVM(Java  Virtual Machine,java虛擬機,提

供java程序運行的環境)和API(AppIiccantion Programming Interface,應用編程

或程序接口,java系統類和接口)組成

二、

            -------程序分為兩大類,一類是面向過程(例如c語言),一類是面向對象

(例如上面的java)

            --------語言有低級語言,高級語言之分 

低級語言就是面向計算機編程,說通俗一點就是計算機看的懂,人很難懂的(例如機器碼010101這種)。

高級語恰恰相反,高級是人編寫出來的我們看得懂,計算機不懂所以就需要編譯器來進行編譯(例如現如今我們常使用的java,c等等)

   

三、Java 的特點:  

           java 是在C語言后出來的,它吸收了C的長處,摒棄不足之處,所以他是站在C語言這個“巨人”的肩膀上前行的

java是一門跨操作系統的平台語言(所謂跨操作系統 就是java代碼你寫一份 就可以在  Windows   Linux   Mac上運行)

 

Java語言自問世以來發展得非常快,是目前最熱門的編程語言之一。Java之所以應用廣泛、受到大家的歡迎,是因為它有眾多突出的特點,其中最主要的特點有以下幾個。

面向對象

Java語言是純面向對象的。它提供了類、接口和繼承等原語,支持類、接口之間的單繼承以及接口和類之間的多實現機制;Java語言全面支持動態綁定,而C++語言只對虛函數使用動態綁定。

語法簡單

Java語言的語法結構類似於 C和C++,但Java丟棄了C++中很難理解的運算符重載、多重繼承等模糊概念,特別是Java語言不使用指針,而是使用引用,並提供了自動垃圾回收機制,使程序員不必為內存管理而擔憂。  

安全性高

Java特別強調安全性。Java程序運行之前會進行代碼的安全性檢查,確保程序不會存在非法訪問本地資源、文件系統的可能,保證了程序在網絡間傳送運行的安全。
 

平台無關性

Java引人 虛擬機概念,Java虛擬機(JVM)建立在硬件和操作系統之上,用於實現對Java字節碼文件的解釋和執行,為不同平台提供統一的接口。這使得Java應用程序可以運行於不同的系統平台,實現平台無關性,非常適合網絡應用。  

支持多線程

Java語言是支持 多線程的。所謂多線程可以理解為程序中有多個任務並發執行,Java語言提供的同步機制可保證各線程對共享數據的正確操作。多線程可以在很大程度上提高程序的執行效率。  
 
參考 :百度詞條  https://baike.baidu.com/item/java%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/1789817?fr=aladdin
若有錯誤,請告知   謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM