2023學(xué)年完整公開課版Java版本_第1頁(yè)
2023學(xué)年完整公開課版Java版本_第2頁(yè)
2023學(xué)年完整公開課版Java版本_第3頁(yè)
2023學(xué)年完整公開課版Java版本_第4頁(yè)
2023學(xué)年完整公開課版Java版本_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Java版本目錄12JAVA101Java語(yǔ)言的發(fā)展2Java語(yǔ)言的發(fā)展1Java語(yǔ)言的發(fā)展

1、JDKVersion1.01996-01-23,初代版本,偉大的一個(gè)里程碑,但是是純解釋運(yùn)行,使用外掛JIT,性能比較差,運(yùn)行速度慢。2、JDKVersion1.11997-02-19,JDBC(JavaDataBaseConnectivity);支持內(nèi)部類;RMI(RemoteMethodInvocation);反射;JavaBean;3、JDKVersion1.21998-12-08,集合框架;JIT(JustInTime)編譯器;對(duì)打包的Java文件進(jìn)行數(shù)字簽名;JFC(JavaFoundationClasses),包括Swing1.0,拖放和Java2D類庫(kù);Java語(yǔ)言的發(fā)展

4、JDKVersion1.32000-05-08,JavaSoundAPI;jar文件索引;對(duì)Java的各個(gè)方面都做了大量?jī)?yōu)化和增強(qiáng);5、JDKVersion1.42004-02-06,XML處理;Java打印服務(wù);LoggingAPI;JavaWebStart;JDBC3.0API;斷言;PreferencesAPI;鏈?zhǔn)疆惓L幚?支持IPV6;支持正則表達(dá)式;引入ImgaeI/OAPI.6、JAVA52004-09-30,泛型;增強(qiáng)循環(huán),可以使用迭代方式;自動(dòng)裝箱與自動(dòng)拆箱;類型安全的枚舉;可變參數(shù);靜態(tài)引入;元數(shù)據(jù)(注解);Instrumentation;Java語(yǔ)言的發(fā)展

7、JAVA62006-12-11,支持腳本語(yǔ)言;JDBC4.0API;JavaCompilerAPI;可插拔注解;8、JAVA72011-07-28,switch語(yǔ)句塊中允許以字符串作為分支條件;在創(chuàng)建泛型對(duì)象時(shí)應(yīng)用類型推斷;在一個(gè)語(yǔ)句塊中捕獲多種異常;引入JavaNIO.2開發(fā)包;9、JAVA82014-03-18,Lambda表達(dá)式?Lambda允許把函數(shù)作為一個(gè)方法的參數(shù)Java語(yǔ)言的發(fā)展

10、JAVA92017-09-22。模塊系統(tǒng):模塊是一個(gè)包的容器,Java9最大的變化之一是引入了模塊系統(tǒng)(Jigsaw項(xiàng)目)。11、JAVA102018-03-21。JEP286,var局部變量類型推斷。JEP296,將原來(lái)用Mercurial管理的眾多JDK倉(cāng)庫(kù)代碼,合并到一個(gè)倉(cāng)庫(kù)中,簡(jiǎn)化開發(fā)和管理過(guò)程。JEP304,統(tǒng)一的垃圾回收接口。Java語(yǔ)言的發(fā)展

12、JAVA112018-09-25。Nest-Based訪問(wèn)控制、動(dòng)態(tài)類文件常量、改善Aarch64intrinsic、無(wú)操作垃圾收集器、消除JavaEE和CORBA模塊、HTTP客戶端(標(biāo)準(zhǔn))、局部變量的語(yǔ)法λ參數(shù)、Curve25519和Curve448關(guān)鍵協(xié)議。13、JAVA122018-09-25。Shenandoah:ALow-Pause-TimeGarbageCollector(Experimental):新增一個(gè)名為Shenandoah的垃圾回收器,它通過(guò)在Java線程運(yùn)行的同時(shí)進(jìn)行疏散(evacuation)工作來(lái)減少停頓時(shí)間。MicrobenchmarkSuite:新增一套微基準(zhǔn)測(cè)試,使開發(fā)者能夠基于現(xiàn)有的JavaMicrobenchmarkHarness(JMH)輕松測(cè)試JDK的性能,并創(chuàng)建新的基準(zhǔn)測(cè)試。JAVA102JAVA10

JAVA10共有10個(gè)重要特性,如下:1、局部變量的類型推斷var關(guān)鍵字;2、GC改進(jìn)和內(nèi)存管理并行全垃圾回收器G1;3、垃圾回收器接口;4、線程-局部變量管控;5、合并JDK多個(gè)代碼倉(cāng)庫(kù)到一個(gè)單獨(dú)的儲(chǔ)存庫(kù)中;JAVA10

6、新增API:ByteArrayOutputStream;7、新增API:List、Map、Set;8、新增API:java.util.Properties;9、新增API:Collectors收集器;JAVA10

10、其它特性:(1)、線程本地握手(JEP312);(2)、其他Unicode語(yǔ)言-標(biāo)記擴(kuò)展(JEP314);(3)、基于Ja

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論