java高級工程師面試題及答案_第1頁
java高級工程師面試題及答案_第2頁
java高級工程師面試題及答案_第3頁
java高級工程師面試題及答案_第4頁
java高級工程師面試題及答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

java高級工程師面試題及答案資料僅供參考一:選擇題1.關于以下程序代碼的說明正確的是(D)1.classHasStatic{2.privatestaticintx=100;3.publicstaticvoidmain(Stringargs[]){4.HasStatichs1=newHasStatic();5.hs1.x++;6.HasStatichs2=newHasStatic();7.hs2.x++;8.hs1=newHasStatic();9.hs1.x++;10.HasStatic.x--;11.System.out.println(“x=”+x);12.}13.}A、5行不能經過編譯,因為引用了私有靜態(tài)變量B、10行不能經過編譯,因為x是私有靜態(tài)變量C、程序經過編譯,輸出結果為:x=103D、程序經過編譯,輸出結果為:x=1022.下列關于for循環(huán)和while循環(huán)的說法中哪個是正確的?(B)A.while循環(huán)能實現的操作,for循環(huán)也都能實現B.while循環(huán)判斷條件一般是程序結果,for循環(huán)判斷條件一般是非程序結果C.兩種循環(huán)任何時候都可替換D.兩種循環(huán)結構中都必須有循環(huán)體,循環(huán)體不能為空3.以下選項中循環(huán)結構合法的是(C)A、while(inti<7){i++;System.out.println(“iis“+i);}B、intj=3;while(j){System.out.println(“jis“+j);}C、intj=0;for(intk=0;j+k!=10;j++,k++){System.out.println(“jis“+j+“kis”+k);}D、intj=0;do{System.out.println(“jis“+j++);if(j==3){continueloop;}}while(j<10);4.給出下面代碼段,哪行將引起一個編譯時錯誤?(D)1)publicclassTest{2)intn=0;3)intm=0;4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringarg[]){6)Testt1,t2;7)intj,k;8)j=3;k=5;9)t1=newTest();10)t2=newTest(k);11)}12)}A.行1B.行4C.行6D.行95.下面的方法,當輸入為2的時候返回值是多少?(D)publicintgetValue(inti){intresult=0;switch(i){case1:result=result+i;case2:result=result+i*2;case3:result=result+i*3;}returnresult;}A0B2C4D10二:簡述題1、描述一下JVM加載class文件的原理機制?JVM中的載由lsLoder它子來現的JaalasLader一個要的Jaa運時統(tǒng)件負責運時找裝類文的。2、eap和sack有什么區(qū)別。jaa內分兩,類是內,類堆存。內是程進一個法,會為個法獨配塊私存空于儲這方內的部量這方法結束,配這方的棧釋,個中變量將之放。堆是棧用同內一般于放放前方棧的些據例如用ew創(chuàng)立對都在里因此它會方的束而失方法中的局變量使用nal修飾后,放在堆中而是棧中。3、GC是什么?為什么要有GC?C垃收的思(abaeCleco)內處理編人容出問題地,忘記者誤內回會導程或統(tǒng)不定甚崩,aa提的C能自動測象否過用域而自動回收存的的,aa語沒提供放分配內的示作法。4、列舉出一些常見的類,包,接口,請各舉5個要讓家覺對jaae開很,不僅僅列oejaa中些東,列你做sh項中的那東。寫最寫的些序涉的些類。常見類BeeRaerBufeWier FiladeriWier ingnegerjaauilDa,SsmCas,isHsh常見包jaaang jaaiojaauljaasqljaaxseleogaahesusaconoghienae常見接RoeListap DocmntNoeisSeleHSeleeqesHpelesponenscinibenae、SesinienaeHesson5java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出她們分別是哪些類?字節(jié),符。節(jié)繼于npuemupem字流承于npueeaeupueWie在jaao包中有多流主要為提高性和用便。6、多線程有幾種實現方法?同步有幾種實現方法?多線有種現法分別承Thead類現unale接口同步實方有種分是snchniedait與noifyai使一線處待狀,放持的對的lok。slep使個在行線程于眠態(tài)是個靜方,用方要捕捉neupedxcpion中異常常。nof喚醒一處等狀態(tài)線,意是調用方的候并能確的醒某一等狀的程而由JM定醒線程而不按先Alnoi喚醒所有入待狀的程注并是給有醒程個象的,是讓它競。7、說一說Servlet的生命周期?答selet良的存的定,括載實化、始、理求及服結。這個存由jaaxselSelet接的niseie和esoy方表示Selet服器例器行其iit求到時其seie法seice方法動遣行請對的doX方(doe,dPos),服器決將例銷毀時調其esy方法。eb器載sele命周開用selet的ii方行seet的始化。經過用eice法現,據求不調不的do法結服務,eb容器用selet的dso)方法。8、說出數據連接池的工作機制是什么?J2E務啟時建一定量池接并直維不于數的連接客端程序要接驅程序返一未用池連并其記忙如果前有空閑連池動程就建一數的接新連接數有置數定當用池連接用成,驅程序此接記空,其它調就用個連。實現式返的Cnncion是始Conecion的代,理Cnnecin的cose方法不是正連,是它代的Cnnecin還回連池9、這段代碼有什么不足之處?y{Coneciononn=;aentsmt=ReulSetssmexcueueselct*fmabe1;hiesnex){}}cachExeponex){}答有fialy語來閉各對外用fnaly之后要變的義在y語句塊外,在y語句塊的ialy塊中能夠問些量。10、一個用戶具有多個角色,請查詢出該表中具有該用戶的所有角色的其它用戶。selctcoun)asnmbdfb,selectolefmbheeidxxx)as1heebole=1oleanbd!=1idgoupbybidhaingnum=selectcuolefmbheeidx;11、一個用戶表中有一個積分字段,假如數據庫中有100多萬個用戶,若要在每年第一天凌晨將積分清零,你將考慮什么,你將想什么辦法解決?aleraledopomnsoe;aleraleadcoumsein可能很,要驗,驗能真的境來刀而且要意,這樣操時法滾在的象中只有inetupdaedlee等L句才對于ceaealedpabealerabe等DL語是不回。解決案,pdaesersetscoe0;解決案假上的碼要行長出們的忍我就alrableuerdopclmscoelerbleueraddomnscoein。下面碼現年那凌晨刻行零。Runalennble=newRunnale{pubicodun{cleab;schedleisneDaeewDaegeea100;};scheueunale,newDaeneaegeea101;12、你對Spring的理解,什么是spring的IOCAOP。1ping實了廠的工類在里必解釋楚么工模,這類為Benaco(際是個接在序anacoy的類pliaioCnex。ping相于個的廠類在配文中ben素置于實對類名實對的性。2.png提了對C好支,C一種思想是種構術利用種想能夠好實模之的解C為I

epecynjecon什依賴入譬如lasPgmer{Comuercmuernul;publicoidode){Comucmpuer=newBCpue;Comucmpuer=benacoeCpue;comueie;}publicoidepuempuercpue){hiscmue=copue;}}另外種式由賴第一直依于標二把賴轉到廠三徹底與標工解了在sping的置件置片如beand”cpue”las”cnicsineieCmue”>bean>beand”pgme”lasscniasineieogme”>popeynamecmpue” ef”cpu”pope>bean>3.pig提對AP技術良封,AP稱為向面系統(tǒng)有多各不相的的法在些眾方中加某系統(tǒng)能代如加入志加入權限入常種用為A現AP能用是技戶端程序再用標而用代理類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論