java誕生日,一個程序設(shè)計語言支撐了整個互聯(lián)網(wǎng)時代
今天是程序設(shè)計語言java的誕生日,最早誕生于1991年,起初被稱為OAK語言,是SUN公司為一些消費性電子產(chǎn)品而設(shè)計的一個通用環(huán)境。
它的誕生讓全世界的目光都被這個神奇的語言所吸引,并且被這個神奇的語言所影響,支撐著整個互聯(lián)網(wǎng)時代。
那么大家對它的了解有多少呢?接下來,靈虎品牌設(shè)計顧問帶你一起揭開它的神秘面紗。
Java是一種簡單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動態(tài)的語言。
文章圖片均來自網(wǎng)絡,侵刪。
Java的特點集中在這四個性能方面:
1. 平臺無關(guān)性,平臺無關(guān)性是指Java能運行于不同的平臺。Java引進虛擬機原理,并運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與機器無關(guān),Java虛擬機(Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實現(xiàn)Java二進制代碼的解釋執(zhí)行功能,提供于不同平臺的接口的。
2. 安全性,Java的編程類似C++,學習過C++的讀者將很快掌握Java的精髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。Java對程序提供了安全管理器,防止程序的非法訪問。
3. 面向?qū)ο笮裕琂ava 吸取了C++面向?qū)ο蟮母拍?將數(shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復利用。程序員只需把主要精力用在類和接口的設(shè)計和應用上。Java 提供了眾多的一般對象的類,通過繼承即可使用父類的方法。在Java 中,類的繼承關(guān)系是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類。Java 提供的Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類為Object 類,Object 類功能強大,經(jīng)常會使用到它及其它派生的子類。
4. 分布式性,Java建立在擴展TCP/IP網(wǎng)絡平臺上。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡上的文件和使用本機文件一樣容易。
5. 鍵壯性,Java致力于檢查程序在編譯和運行時的錯誤。
這是Java具備的這些特點,讓我們的瀏覽器頁面不斷的豐富,從簡單的文字表達,到圖片展示,再到音頻傳遞等等,也正是因為它的誕生,讓我們能夠通過手機就可以享受全球性的購物體驗,從這一點上講,Java支撐了一個時代,影響了一個時代,一點也不為過。
靈虎品牌策劃——專業(yè)以品牌戰(zhàn)略為服務方向,集VI視覺設(shè)計、平面設(shè)計、產(chǎn)品包裝設(shè)計、品牌規(guī)范、宣傳設(shè)計、營銷策劃、網(wǎng)絡搭建、線上推廣為一體,向客戶提供品牌和營銷全方位專業(yè)的設(shè)計機構(gòu)和網(wǎng)絡運營商。
文章觀點僅代表作者個人觀點,與本平臺無關(guān),如有不妥請與我們聯(lián)系。
立即與靈虎項目顧問通話
您也可以咨詢我們的在線客服或預約資深顧問
信息保護中請放心填寫