2020年java面試題大全帶答案

2020年java面試題大全帶答案

天津卓眾教育      2022-03-25 11:40:02     10

2020年java面試題大全帶答案,  1.什么是B/S架構(gòu)?C/S架構(gòu)?  B/S(Browser/Server),瀏覽器/服務(wù)器程序;  C/S(Client/Server),客戶端/服務(wù)端,桌面應(yīng)用程

課程價(jià)格 請(qǐng)咨詢

上課時(shí)段: 授課校區(qū):

詳細(xì)介紹



  1.什么是B/S架構(gòu)?C/S架構(gòu)?


  B/S(Browser/Server),瀏覽器/服務(wù)器程序;


  C/S(Client/Server),客戶端/服務(wù)端,桌面應(yīng)用程序。


  2.網(wǎng)絡(luò)協(xié)議有哪些?


  HTTP:超文本傳輸協(xié)議;


  SMPT:簡(jiǎn)單郵件協(xié)議;


  TELNET:遠(yuǎn)程終端協(xié)議;


  POP3:郵件讀取協(xié)議 ;


  FTP:文件傳輸協(xié)議;


  3. Java的四種引用及應(yīng)用場(chǎng)景?


  強(qiáng)引用: 通常我們使用new操作符創(chuàng)建一個(gè)對(duì)象時(shí)所返回的引用即為強(qiáng)引用;


  軟引用: 若一個(gè)對(duì)象只能通過軟引用到達(dá),那么這個(gè)對(duì)象在內(nèi)存不足時(shí)會(huì)被回收,可用于圖片緩存中,內(nèi)存不足時(shí)系統(tǒng)會(huì)自動(dòng)回收不再使用的Bitmap;


  弱引用: 若一個(gè)對(duì)象只能通過弱引用到達(dá),那么它就會(huì)被回收(即使內(nèi)存充足),同樣可用于圖片緩存中,這時(shí)候只要Bitmap不再使用就會(huì)被回收;


  虛引用: 虛引用是Java中最“弱”的引用,通過它甚至無法獲取被引用的對(duì)象,它存在的唯一作用就是當(dāng)它指向的對(duì)象回收時(shí),本身會(huì)被加入到引用隊(duì)列中,這樣我們可以知道它指向的對(duì)象何時(shí)被銷毀。


  4.Java是否需要開發(fā)人員回收內(nèi)存垃圾嗎?


  多情況下是不需要。Java提供了一個(gè)系統(tǒng)級(jí)的線程來跟蹤內(nèi)存分配,不再使用的內(nèi)存區(qū)將會(huì)自動(dòng)回收。


  5. ArrayList, Vector,linkedList,的區(qū)別是什么?


  ArrayList: 內(nèi)部采用數(shù)組存儲(chǔ)元素,支持高效隨機(jī)訪問,支持動(dòng)態(tài)調(diào)整大小;


  Vector: 可以看作線程安全版的ArrayList;


  linkedList: 內(nèi)部采用鏈表來存儲(chǔ)元素,支持快速插入/刪除元素,但不支持高效地隨機(jī)訪問。


  6.Java中的包裝類都是那些?


  byte:Byte;


  short:Short;


  int:Integer;


  double:Double;


  char:Character;


  boolean:Boolean;


  long:Long;


  float:Float。


  7. String, StringBuilder, StringBuffer的區(qū)別是什么?


  String: 不可變的字符序列,若要向其中添加新字符需要?jiǎng)?chuàng)建一個(gè)新的String對(duì)象;


  StringBuilder: 可變字符序列,支持向其中添加新字符;


  StringBuffer: 可以看作線程安全版的StringBuilder。


  8.一個(gè)java類中包含那些內(nèi)容?


  屬性、方法、內(nèi)部類、構(gòu)造方法、代碼塊。


  9. 靜態(tài)內(nèi)部類與非靜態(tài)內(nèi)部類的區(qū)別


  靜態(tài)內(nèi)部類不會(huì)持有外圍類的引用,而非靜態(tài)內(nèi)部類會(huì)隱式持有外圍類的一個(gè)引用。


  10. Java中多態(tài)的實(shí)現(xiàn)原理


  所謂多態(tài),指的就是父類引用指向子類對(duì)象,調(diào)用方法時(shí)會(huì)調(diào)用子類的實(shí)現(xiàn)而不是父類的實(shí)現(xiàn)。多態(tài)的實(shí)現(xiàn)的關(guān)鍵在于“動(dòng)態(tài)綁定”。



      以上就是天津卓眾教育Java培訓(xùn)機(jī)構(gòu)小編介紹的“2020年java面試題大全帶答案”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。


相關(guān)推薦


最新最全java面試題及答案(初級(jí)到高級(jí))


史上最全的中高級(jí)JAVA工程師面試題及答案匯總


Java高級(jí)開發(fā)工程師面試題


2019史上最全java面試題題庫大全800題


哪有資深java工程師面試題


Java面試題 Java面試題及答案

培訓(xùn)啦提醒您:交易時(shí)請(qǐng)核實(shí)對(duì)方資質(zhì),對(duì)于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險(xiǎn),謹(jǐn)防上當(dāng)。