摘要:空間被移除了,取而代之的是。選項(xiàng)與分別被與所代替。新增原子性操作類新增私有接口方法更改了調(diào)動(dòng)的相關(guān)集合工廠方法改進(jìn)了
Java 5
泛型Generics
枚舉類型Enumeration
自動(dòng)裝箱(自動(dòng)類型包裝和解包)autoboxing & unboxing
可變參數(shù)varargs(varargs number of arguments)
Annotations
新的迭代語句
靜態(tài)導(dǎo)入
新的格式化方法
新的線程模型和并發(fā)庫
Java 6引入一個(gè)支持腳本引擎的新框架
UI的增強(qiáng)
對(duì)WebService支持的增強(qiáng)
一系列的安全相關(guān)的增強(qiáng)
JDBC 4.0
Compiler API
通用的Annotations支持
Java 7switch中可以使用字符串
泛型實(shí)例化類型自動(dòng)推斷
語法上支持集合,而不一定是數(shù)組
新增了一些取環(huán)境信息的工具方法
Boolean類型反轉(zhuǎn),空指針安全,參與為運(yùn)算
兩個(gè)char間的equals
安全的加減乘除
Map集合支持并發(fā)請(qǐng)求
Java 8Lambda表達(dá)式
默認(rèn)方法
靜態(tài)方法
優(yōu)化了HashMap以及ConcurrentHashMap
將HashMap原來的數(shù)組+鏈表的結(jié)構(gòu)優(yōu)化成了數(shù)組+鏈表+紅黑樹的結(jié)構(gòu),減少了hash碰撞造成的鏈表長(zhǎng)度過長(zhǎng),時(shí)間復(fù)雜度過高的問題,ConcurrentHashMap則改進(jìn)了原先的分段鎖的方式,采用transient volatile HashEntry
JVM
PermGen空間被移除了,取而代之的是Metaspace。JVM選項(xiàng)-XX:PermSize與-XX:MaxPermSize分別被-XX:MetaSpaceSize與-XX:MaxMetaspaceSize所代替。
新增原子性操作類LongAdder
新增StampedLock
Java 9jshell
私有接口方法
更改了HTTP調(diào)動(dòng)的相關(guān)API
集合工廠方法
改進(jìn)了Stream API
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/69688.html
摘要:如問到是否使用某框架,實(shí)際是是問該框架的使用場(chǎng)景,有什么特點(diǎn),和同類可框架對(duì)比一系列的問題。這兩個(gè)方向的區(qū)分點(diǎn)在于工作方向的側(cè)重點(diǎn)不同。 [TOC] 這是一份來自嗶哩嗶哩的Java面試Java面試 32個(gè)核心必考點(diǎn)完全解析(完) 課程預(yù)習(xí) 1.1 課程內(nèi)容分為三個(gè)模塊 基礎(chǔ)模塊: 技術(shù)崗位與面試 計(jì)算機(jī)基礎(chǔ) JVM原理 多線程 設(shè)計(jì)模式 數(shù)據(jù)結(jié)構(gòu)與算法 應(yīng)用模塊: 常用工具集 ...
摘要:目錄介紹問題匯總具體問題好消息博客筆記大匯總年月到至今,包括基礎(chǔ)及深入知識(shí)點(diǎn),技術(shù)博客,學(xué)習(xí)筆記等等,還包括平時(shí)開發(fā)中遇到的匯總,當(dāng)然也在工作之余收集了大量的面試題,長(zhǎng)期更新維護(hù)并且修正,持續(xù)完善開源的文件是格式的同時(shí)也開源了生活博客,從年 目錄介紹 00.Java問題匯總 01.具體問題 好消息 博客筆記大匯總【16年3月到至今】,包括Java基礎(chǔ)及深入知識(shí)點(diǎn),Android技...
摘要:分區(qū)函數(shù)返回一個(gè)布爾值,這意味著得到的分組的鍵類型是,于是它最多可以分為兩組是一組,是一組。當(dāng)遍歷到流中第個(gè)元素時(shí),這個(gè)函數(shù)執(zhí)行時(shí)會(huì)有兩個(gè)參數(shù)保存歸約結(jié)果的累加器已收集了流中的前個(gè)項(xiàng)目,還有第個(gè)元素本身。 一、收集器簡(jiǎn)介 把列表中的交易按貨幣分組: Map transactionsByCurrencies = transactions.stream().collect(groupi...
摘要:事實(shí)上,這種快捷的發(fā)布周期需要配合一系列流程工具甚至是管理文化,從而共同支撐起一套安全且可靠的云原生應(yīng)用程序運(yùn)作機(jī)制。云原生框架云原生應(yīng)用程序的一大關(guān)鍵性特質(zhì)在于,其需要遵循一套設(shè)計(jì)契約以較大程度實(shí)現(xiàn)行為的可預(yù)測(cè)性。 擺脫臨時(shí)性自動(dòng)化方案之定位,發(fā)揮優(yōu)勢(shì)以實(shí)現(xiàn)可預(yù)測(cè)功能。您能否以每周為單位向客戶發(fā)布各類新功能?甚至進(jìn)一步達(dá)到以每天乃至每小時(shí)為單位?新晉開發(fā)人員能否在上班的第一天即進(jìn)行代碼部署...
閱讀 4105·2021-09-27 13:36
閱讀 4836·2021-09-22 15:12
閱讀 3263·2021-09-13 10:29
閱讀 2018·2021-09-10 10:50
閱讀 2561·2021-09-03 10:43
閱讀 648·2019-08-29 17:10
閱讀 548·2019-08-26 13:52
閱讀 3493·2019-08-23 14:37