亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

Java工程師面試題

時間:2023-03-29 13:02:55 JAVA認(rèn)證 我要投稿
  • 相關(guān)推薦

Java工程師面試題

  Java 編程語言是個簡單、面向?qū)ο蟆⒎植际、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和靜態(tài)的語言。那么java工程師的面試題是什么呢?下面跟yjbys小編一起來看看吧!

Java工程師面試題

  1. int和Integer的區(qū)別

  integer是一個類,對他的操作要通過類的方法,int是8中基本數(shù)據(jù)類型之一。Integer是對int的封裝。聲明int的變量不需要實(shí)例化。聲明integer變量需要實(shí)例化。Int不需要實(shí)例化。

  2. String和 StringBuffer的區(qū)別

  String聲明的數(shù)組長度是確定的,不能隨意增加其容量。線程安全的可變字符序列。

  StringBuffer可隨意增加容量,線程安全的字符序列;

  3.運(yùn)行時異常和一般異常的區(qū)別

  運(yùn) 行時異常是程序運(yùn)行時可能報(bào)出的異常。可以用try catch抓取,也可以不做任何處理。比如:INDEXOUTOFEXCEPTION, CLASSCASE\TEXCEPTION, NULLPOTIONTEREXCEPTION, CLASSNOTFOUNDEXCEPTION

  一般異常,這些異常是在定義方法時聲明拋出的,這些異常必需用try catch拋出,或throws處理,如果不處理,程序?qū)⒕幾g失敗。比如:IOEXCEPTION, FILENOTFOUNDEXCEPTION, SQLEXCEPTION

  4.例舉5個常用的包、類、接口

  java.uitl, java.io, java.awt, java.lang, java.swing

  String,StrignBuffer, Date,Calendar,HashMap,HashSet

  Collection, Action, serziale, ActionSupport,List,Map

  5、Vector和linkList的存儲性能和特性

  6.設(shè)計(jì)4個線程,其中兩個線程每次j+1,其它兩個線程是j-1

  7.連接池的工作機(jī)制

  連接池控制著和數(shù)據(jù)庫的鏈接,他來控制開啟幾個鏈接,關(guān)閉幾個鏈接,什么時候關(guān)閉,調(diào)用什么方法,在hibernate中的,connectionProvider相當(dāng)于一個連接池,他來維持session和數(shù)據(jù)庫的鏈接狀態(tài)。

  8.應(yīng)用服務(wù)器有哪些

  tomcat,jboss,WebLogic

  9. 集合有哪些,集合的方法有哪些?

  Collection,Map

  Add,clear,remove,contains,equals。Hashcode

  Clear,clone,remove,size,isempty,put,get

  10. MVC各部分有哪些技術(shù)實(shí)現(xiàn),是如何實(shí)現(xiàn)

  View:產(chǎn)生http響應(yīng),請求模型更新,提供form表單用于用戶請求

  Model:封裝應(yīng)用狀態(tài),響應(yīng)狀態(tài)查詢,暴露應(yīng)用接口

  Controller:驗(yàn)證請求數(shù)據(jù),將請求數(shù)據(jù)與模型更新相映射,返回響應(yīng)的視圖。

  11.Struts的配置文件有哪些,解釋globalForwards、ActionMapping、MessageResource

  Struts-config.xml

  返回公共頁面的配置,比如:返回到錯誤頁面,登錄頁面

  配置action的相關(guān)信息,包括path,type,name,validate,scope,input

  描述該模塊的一起配合使用的消息資源,message resource對象

  12.簡述ActionForm和Action在Struts中扮演的角色

  actionform封裝請求的數(shù)據(jù)

  action處理用戶請求產(chǎn)生響應(yīng)

  13. 方法里有一個return 語句,那么緊跟在這個try后的finally{}里的code會不會執(zhí)行?

  會,而且先執(zhí)行finally,在執(zhí)行try

  14.在WEB應(yīng)用中,你都使用哪些技術(shù)或方法來改善系統(tǒng)的性能?

  Ajax,action(線程安全,運(yùn)行慢),jbpm,寫一些公共的類,方法,進(jìn)行調(diào)用

  對服務(wù)器訪問人數(shù)控制。

【Java工程師面試題】相關(guān)文章:

高級Java面試題匯總08-21

高級Java面試題及答案201608-11

2017年java面試題及答案08-28

Java經(jīng)典面試題之選擇題08-12

2017年最新java面試題及答案08-28

2016年硬件工程師面試題大全08-24

Java中級開發(fā)工程師知識點(diǎn)歸納08-12

Java中級開發(fā)工程師筆試題及答案201608-21

嵌入式軟件工程師面試題06-23

Linux系統(tǒng)工程師面試題(附答案)08-18