01、請(qǐng)說(shuō)出Java 14版本中更新的重要功能。
Java 14發(fā)布于2020年3月17日,更新的重要功能有:
switch表達(dá)式;
instanceof增強(qiáng)表達(dá)式,預(yù)覽功能;
文本塊,第二次預(yù)覽;
Records,預(yù)覽功能。
02、請(qǐng)說(shuō)出Java 13版本中更新的重要功能。
Java 13發(fā)布于2019年9月17日,更新的重要功能有:
文本塊,預(yù)覽功能;
switch表達(dá)式,預(yù)覽功能;
Javaocket重新實(shí)現(xiàn);
FileSystems.newFileSystem方法;
支持Unicode 12.1;
可伸縮、低延遲的垃圾收集器改進(jìn),用于返回未使用的內(nèi)存。
03、請(qǐng)說(shuō)出Java 12版本中更新的重要功能。
Java 12發(fā)布于2019年3月19日,更新的重要功能有:
JVM更新;
File.mismatch方法;
緊湊型數(shù)字格式;
String類(lèi)新增了一些方法,比如說(shuō)indent。
04、請(qǐng)說(shuō)出Java 11版本中更新的重要功能。
Java 11是繼Java 8之后的第二個(gè)商用版本,如果你下載的是Oracle JDK,則需要進(jìn)行付費(fèi);如果想繼續(xù)使用免費(fèi)版本,需要下載OpenJDK。
Oracle JDK中會(huì)有一些Open JDK沒(méi)有的、商用閉源的功能。
Java 11更新的重要功能有:
可以直接使用java命令運(yùn)行Java程序,源代碼將會(huì)隱式編譯和運(yùn)行。
String類(lèi)新增了一些方法,比如說(shuō)isBlank、lines、strip等等;
Files類(lèi)新增了兩個(gè)讀寫(xiě)方法,readString和writeString;
可以在Lambda表達(dá)式中使用var作為變量類(lèi)型。
05、請(qǐng)說(shuō)出Java 10版本中更新的重要功能。
Java 10更新的重要功能有:
局部變量類(lèi)型推斷,舉個(gè)例子,var list=newArrayList;,可以使用var來(lái)作為變量類(lèi)型,Java編譯器知道list的類(lèi)型為字符串的ArrayList;
增強(qiáng)java.util.Locale;
提供了一組默認(rèn)的根證書(shū)頒發(fā)機(jī)構(gòu)(CA)。
06、請(qǐng)說(shuō)出Java 9版本中更新的重要功能。
Java 9更新的重要功能有:
模塊系統(tǒng);
不可變的List、Set、Map的工廠方法;
接口中可以有私有方法;
垃圾收集器改進(jìn)。
07、請(qǐng)說(shuō)出Java 8版本中更新的重要功能。
Java 8發(fā)布于2014年3月份,可以說(shuō)是Java 6之后最重要的版本更新,深受開(kāi)發(fā)者的喜愛(ài)。
函數(shù)式編程和Lambda表達(dá)式;
Stream流;
JavaDate Time API;
接口中可以使用默認(rèn)方法和靜態(tài)方法。
08、請(qǐng)說(shuō)出Java面向?qū)ο缶幊?strong>中的一些重要概念。
抽象
封裝
多態(tài)
繼承
以上就是長(zhǎng)沙牛耳教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“2020年核心技術(shù)Java面試題集”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
Java面試題