国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)

    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)

    ID:8819945

    大?。?15.86 KB

    頁(yè)數(shù):67頁(yè)

    時(shí)間:2018-04-08

    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)_第1頁(yè)
    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)_第2頁(yè)
    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)_第3頁(yè)
    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)_第4頁(yè)
    java基礎(chǔ)知識(shí)大全(必看經(jīng)典)_第5頁(yè)
    資源描述:

    《java基礎(chǔ)知識(shí)大全(必看經(jīng)典)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

    1、第一講Java語(yǔ)言入門1.1Java的特點(diǎn)1.1.1面向?qū)ο螅骸づcC++相比,JAVA是純的面向?qū)ο蟮恼Z(yǔ)言???C++為了向下兼容C,保留了很多C里面的特性,而C,眾所周知是面向過程的語(yǔ)言,這就使C++成為一個(gè)"混血兒"。而JAVA語(yǔ)法中取消了C++里為兼容C所保留的特性,如取消了頭文件、指針?biāo)惴?、結(jié)構(gòu)、單元等。1.1.2可移植(平臺(tái)無關(guān)性):·生成中間字節(jié)碼指令???與其他編程語(yǔ)言不同,Java并不生成可執(zhí)行文件(.exe文件),而是生成一種中間字節(jié)碼文件(.class文件)。任何操作系統(tǒng),只要裝有J

    2、ava虛擬機(jī)(JVM),就可以解釋并執(zhí)行這個(gè)中間字節(jié)碼文件。這正是Java實(shí)現(xiàn)可移植的機(jī)制?!ぴ紨?shù)據(jù)類型存儲(chǔ)方法固定,避開移植時(shí)的問題???Java的原始數(shù)據(jù)類型的大小是固定的。比如,在任何機(jī)器上,整型都是32位,而C++里整型是依賴于目標(biāo)機(jī)器的,對(duì)16位處理器(比如8086),整數(shù)用兩個(gè)字節(jié)表示;在像SunSPARC這樣的32位處理器中,整數(shù)用4個(gè)字節(jié)表示。在IntelPentium處理器上,整數(shù)類型由具體的操作系統(tǒng)決定:對(duì)于DOS和Win32來說,整數(shù)是2個(gè)字節(jié);對(duì)于Windows9x、NT和20

    3、00,整數(shù)是4個(gè)字節(jié)。當(dāng)然,使整數(shù)類型平臺(tái)無關(guān)之后,性能必然有所下降,但就Java來說,這個(gè)代價(jià)是值得的。Java的字符串,則采用標(biāo)準(zhǔn)的Unicode格式保存??梢哉f,沒有這個(gè)特性,Java的可移植性也不可能實(shí)現(xiàn)。1.1.3簡(jiǎn)單·JAVA在語(yǔ)法上與C++類似???JAVA的語(yǔ)法與C++很接近,有過C或者C++編程經(jīng)驗(yàn)的程序員很容易就可以學(xué)會(huì)JAVA語(yǔ)法;·取消了C++的一些復(fù)雜而低效的特性比如:用接口技術(shù)代替了C++的多重繼承。C++中,一個(gè)類允許有多個(gè)超類,這個(gè)特性叫做"多重繼承",多重繼承使得編譯器

    4、非常復(fù)雜且效率不高;JAVA的類只允許有一個(gè)超類,而用接口(Interface)技術(shù)實(shí)現(xiàn)與C++的多繼承相類似的功能???其它被取消的特性包括:虛擬基礎(chǔ)類、運(yùn)算符過載等·JAVA的基本解釋器和類支持模塊大概僅40K???即使加入基本的標(biāo)準(zhǔn)庫(kù)和支持線程的模塊,也才220K左右。與GUI(圖形用戶界面)相比,明顯小很多1.1.4健壯·取消了指針?biāo)惴???C的最關(guān)鍵的一個(gè)特性是它的強(qiáng)大指針?biāo)惴?,比如可以用指針訪問字符串、數(shù)組甚至文件,很容易產(chǎn)生指針溢出,意外地改寫內(nèi)存和損毀數(shù)據(jù)。JAVA里有一個(gè)指針模型,對(duì)于

    5、普通的任務(wù),如訪問字符串、數(shù)組,根本不用指針,而一旦需要,比如訪問對(duì)象、文件時(shí),也可以獲得指針的強(qiáng)大能力,但JAVA同時(shí)有高度的指針安全保障,用戶永遠(yuǎn)不可能訪問一個(gè)壞掉的指針、不可能造成內(nèi)存分配錯(cuò)誤,也用不著專門提防可能出現(xiàn)的內(nèi)存漏洞。1.1.5多線程·強(qiáng)大的多線程能力???多線程可以使程序有更好的交互性和實(shí)時(shí)性,并可以最大限度地利用多處理器系統(tǒng)。JAVA有著強(qiáng)大的多線程處理能力,因?yàn)楦髦髁鞑僮飨到y(tǒng)平臺(tái)在線程的實(shí)施方面有重大的差異,所以JAVA為不同的操作系統(tǒng)實(shí)現(xiàn)了專門的多線程機(jī)制。在這點(diǎn)上來說,JAV

    6、A沒有做到平臺(tái)無關(guān)。a1.2Java簡(jiǎn)史·首次亮相--1995年5月???Java技術(shù)起先是作為小型的計(jì)算機(jī)語(yǔ)言,用于消費(fèi)類設(shè)備,比如有線電視交換盒等。因?yàn)檫@些設(shè)備的功能和內(nèi)存均不足以運(yùn)行大程序,所以程序要盡可能小;另外,由于不同的廠商可能選用不同的CPU,所以要求這種語(yǔ)言不能受限于任何一種獨(dú)立的體系結(jié)構(gòu)。1995年5月23日召開的SunWorld'95大會(huì)上,一種全新的瀏覽器(今天的HotJava的前身)亮相,標(biāo)志著Java的誕生?!ら_始流行--1996年1月???那時(shí)網(wǎng)景公司決定在Netscape2

    7、.0加入對(duì)Java的支持,Netscape2.0在1996年1月發(fā)布,從這一版本開始,所有Netscape瀏覽器均支持Java。注冊(cè)了Java使用許可證的還有IBM、Symantec、Inprise和其他許多公司。就連微軟,也加入了這一行列(盡管他們支持的Java和標(biāo)準(zhǔn)的Java稍有不同)。·SUN的第一個(gè)JAVA版本--1996年初???Sun公司于1996年初發(fā)布了Java1.02,遺憾的是,Java1.02還未擺脫其小型語(yǔ)言的影子,只適合用來做諸如網(wǎng)頁(yè)上一個(gè)隨機(jī)移動(dòng)的文字之類的工作,并不適合用來做

    8、正規(guī)的程序開發(fā)。Java1.02作為一種正規(guī)的編程語(yǔ)言,可以說,準(zhǔn)備得很不充分?!こ墒?-1998年???1998年12月,Java1.2問世了。它是一個(gè)功能全面的、具有高度擴(kuò)展能力的新版本。3天后,Java1.2被改進(jìn)成Java2,向"一次編寫,到處運(yùn)行"的目標(biāo)前進(jìn)了一大步?!がF(xiàn)狀???現(xiàn)在最新的Java版本是JDK1.4,它是一個(gè)測(cè)試版,穩(wěn)定的正式版是JDK1.3。用戶可以到http://java.sun.com/products/免費(fèi)

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

    此文檔下載收益歸作者所有

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
    3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
    4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。