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