了解Java語言小知識_第1頁
了解Java語言小知識_第2頁
了解Java語言小知識_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——了解Java語言小知識了解Java語言小學(xué)識

了解Java語言小學(xué)識是學(xué)習(xí)它的根基,下面是我整理的關(guān)于Java語言的小學(xué)識,接待學(xué)習(xí)!更多內(nèi)容請關(guān)注我!

Java語言根基

Java是由Sun公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。Java平臺由Java虛擬機(jī)JavaVirtualMachine和Java應(yīng)用編程接口ApplicationProgrammingInterface、簡稱API構(gòu)成。

編程環(huán)境:

JDKJavaDevelopmentKit稱為Java開發(fā)包或Java開發(fā)工具,是一個編寫Java的Applet小程序和應(yīng)用程序的程序開發(fā)環(huán)境。

編程工具:

Eclipse:一個開放源代碼的、基于Java的可擴(kuò)開展發(fā)平臺。

NetBeans:開放源碼的Java集成開發(fā)環(huán)境,適用于各種客戶機(jī)和Web應(yīng)用。

IntelliJIDEA:在代碼自動提示、代碼分析等方面的具有很好的功能。

MyEclipse:由Genuitec公司開發(fā)的`一款商業(yè)化軟件,是應(yīng)用對比廣泛的Java應(yīng)用程序集成開發(fā)環(huán)境。

EditPlus:假設(shè)正確配置Java的編譯器"Javac'以及解釋器"Java'后,可直接使用EditPlus編譯執(zhí)行Java程序。

Java語言特點(diǎn)

簡樸性

Java看起來設(shè)計得很像C++,但是為了使語言小和輕易熟諳,設(shè)計者們把C++語言中大量可用的特征去掉了,這些特征是一般程序員很少使用的。

面向?qū)ο?/p>

程序員要留神應(yīng)中的數(shù)據(jù)和操縱數(shù)據(jù)的方法method,而不是嚴(yán)格地用過程來斟酌。

分布性

Java設(shè)計成支持在網(wǎng)絡(luò)上應(yīng)用,它是分布式語言。Java既支持各種層次的網(wǎng)絡(luò)連接,又以Socket類支持穩(wěn)當(dāng)?shù)牧鱯tream網(wǎng)絡(luò)連接,所以用戶可以產(chǎn)生分布式的客戶機(jī)和服務(wù)器。

Java語言的優(yōu)點(diǎn)

Java語言最大的優(yōu)點(diǎn)是它的跨平臺性。一次編寫,四處運(yùn)行。能始終如一的在任何平臺上運(yùn)行,使得系統(tǒng)的移植、平臺的遷移變得特別輕易。其他優(yōu)點(diǎn)如下。

簡樸易學(xué):Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很輕易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強(qiáng)制類型轉(zhuǎn)換。更加地,Java語言不使用指針,并供給了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂,是很輕易學(xué)習(xí)的。

面向?qū)ο螅篔ava語言供給類、接口和繼承等原語,為了簡樸起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制關(guān)鍵字為implement。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定。總之,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。

安好性:Java語言不支持指針,只有通過對象的實(shí)例才能訪問內(nèi)存,使應(yīng)用更加安好。

可移植性:這種可移植性來源于體系布局中立性,另外,Java還嚴(yán)格規(guī)定了各個根本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論