




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1/5JAVA高級工程師筆試題及答案JAVA高級工程師筆試題及答案
Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。下面是我收集的JAVA高級工程師筆試題及答案,歡送大家參考!
1.abstractclass和interface的區(qū)分?
抽象類可以有私有方法和變量,接口中不能有私有方法和變量。
抽象類可以有方法的實(shí)現(xiàn),接口中不能有方法的實(shí)現(xiàn)并且所以的方法都需要實(shí)現(xiàn)。
2.try{}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally{}里的code會不會被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?
Finally代碼塊中的語句是必需執(zhí)行的,必需在try代碼塊執(zhí)行完之后執(zhí)行,在return語句后執(zhí)行。除非代碼塊中有System.exit();方法,由于終止了虛擬機(jī)進(jìn)程,會不執(zhí)行。
3.int和Integer有什么區(qū)分?
Java中供應(yīng)了兩種不同類型:引用類型和原始類型。Int是原始類型,Integer是int的封裝類型。
4.說出ArrayList,Vector,LinkedList的存儲性能和特性?
ArrayList和Vector是按數(shù)組的方式存儲數(shù)據(jù)的,此數(shù)組的元素大于實(shí)際存儲的數(shù)據(jù),以便于增加和插入元素,它們允許數(shù)組按序號索引元素,由于插入數(shù)據(jù)時(shí)涉及到移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢。Vector由于使用了synchroinzed(平安性),通常性能上較ArrayList差。LinkedList使用雙向鏈表實(shí)現(xiàn)存儲,按索引序號前向或后向遍歷,插入數(shù)據(jù)時(shí)只需要記錄本項(xiàng)的前后項(xiàng)即可,所以插入數(shù)據(jù)速度較快。
5.描述一下JVM加載class文件的原理機(jī)制?
Java中全部的類必需加裝到j(luò)vm中才能運(yùn)行,這個(gè)工作是由jvm中的類裝載器完成的,類裝載器所作工作實(shí)質(zhì)是把類文件讀取到內(nèi)存當(dāng)中。
6.STRING與STRINGBUFFER的區(qū)分?
String在追加內(nèi)容的時(shí)候不會在原有的內(nèi)存區(qū)域中追加內(nèi)容,而是在內(nèi)存中支配一塊內(nèi)存區(qū)域存放追加內(nèi)容,StringBuffer不會。
7.List、Map、Set三個(gè)接口,存取元素時(shí),各有什么特點(diǎn)?
List以特定挨次來持有元素,元素可重復(fù)。
Set在內(nèi)部排序,不允許有重復(fù)元素。
Map保存key-value值,value可有多個(gè)值。
8.談?wù)刦inal,finally,finalize的區(qū)分
Final可以修飾變量、方法、類。被final修飾的變量必需初始化并且不能被修改。被final修飾的方法不能被重載。被final修飾的類不能被繼承,final不能和abstract同時(shí)修飾。Finally是在異樣處理是供應(yīng)的,假設(shè)拋出異樣,那么相匹配的catch子句就會執(zhí)行,然后把握就會進(jìn)入finally中。
Java允許finalize()方法在垃圾收集器將對象從內(nèi)存中去除出去之前做垃圾清理工作。這個(gè)方法是垃圾收集器在確定對象沒有被引用時(shí)調(diào)用的。Finalize()方法是在刪除這個(gè)對象之前對這個(gè)對象調(diào)用的。
9.sleep()和wait()有什么區(qū)分?
Sleep()是線程類Thread方法,導(dǎo)致該線程在指定的時(shí)間內(nèi)暫停,指定時(shí)間之后會自動恢復(fù),該方法不會釋放對象鎖。
Wait()是Object類的方法,調(diào)用該方法是線程會進(jìn)入等待狀態(tài),直到調(diào)用notify或notfyall方法通知恢復(fù)狀態(tài),該方法會釋放對象鎖。
10.GC是什么?為什么要有GC?
GC是java供應(yīng)的垃圾回收器。
有了GC就不需要程序員人工去釋放內(nèi)存空間,當(dāng)虛擬機(jī)覺察內(nèi)存空間緊急時(shí)會自動的去清理一些無用變量所占用的內(nèi)存空間。程序員也可以調(diào)用System.gc();強(qiáng)制執(zhí)行一次清理。
11.jsp:include,jsp:forward兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)分?
12.簡述JSP的內(nèi)置對象及方法。
Request,respone,session,application,out,exception,page,pageContext,config
13.Servlet的根本架構(gòu)?
PublicclassservletNameextendsHttpServlet{
PublicvoiddoPost(HttpServletRequest,HttpServletRespone)
ServletException,IOException{}
PublicvoiddoGet(HttpServletRequest,HttpServletRespone)
ServletException,IOException{}
}
14.getServletContext()和getServletConfig()的意思
getServletContext()是獵取web中的servletContex對象
getServletConfig()是獵取初始化參數(shù)和servletContext對象
15.filter的作用是什么?主要實(shí)現(xiàn)什么方法?request和response全稱是什么?
Request全稱是HttpServletRequest
Response全稱是HttpServletResponse
16.JS中的三種彈出式消息提示(警告窗口、確認(rèn)窗口、信息輸入窗口)的指令是什么?throwsthrows
17.談?wù)凧avaScript數(shù)組排序方法sort()的使用,重點(diǎn)介紹sort()參數(shù)的`使用及其內(nèi)部機(jī)制
18.結(jié)合text這段構(gòu)造,談?wù)刬nnerHTMLouterHTMLinnerText之間的區(qū)分。
19.如何獵取表單select域的選擇局部的文本?
20.在JavaScript中定時(shí)調(diào)用函數(shù)foo()如何寫?
21.hibernate和jdbc有什么區(qū)分
22.描述使用JDBC連接數(shù)據(jù)庫的過程
(1)加載驅(qū)動程序。
(2)建立連接。
(3)建立statement。
(4)關(guān)閉連接。
23.簡述JDBC連接池的實(shí)現(xiàn)方法
24.Jdo是什么?
25.Class.forName的作用?為什么要用?
作用是返回一個(gè)類對象。
要求JVM查找并加載指定的類。
26.請教一個(gè)面試中遇到的SQL語句的查詢問題
表中有ABC三列,用SQL語句實(shí)現(xiàn):當(dāng)A列大于B列時(shí)選擇A列否那么選擇B列,當(dāng)B列大于C列時(shí)選擇B列否那么選擇C列。
27.一個(gè)日期推斷的sql語句?
請取出tb_send表中日期(SendTime字段)為當(dāng)天的全部記錄?(SendTime字段為dat
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司包車送員工合同范例
- 醫(yī)院擔(dān)架服務(wù)合同范本
- 互聯(lián)網(wǎng)商標(biāo)設(shè)計(jì)合同范本
- 個(gè)人建房外包合同范本
- 勞動合同范本 學(xué)校
- 低租金租房合同范本
- 勞動合同范本 合肥
- 農(nóng)村建筑標(biāo)準(zhǔn)合同范例
- 供電設(shè)施租用合同范本
- 加工牛肉出售合同范本
- 《中小學(xué)科學(xué)教育工作指南》解讀與培訓(xùn)
- 學(xué)校食堂“三同三公開”制度實(shí)施方案
- 跨學(xué)科主題學(xué)習(xí)的意義與設(shè)計(jì)思路
- 2025年浙江國企臺州黃巖站場管理服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 殯儀館管理制度
- 2025年醫(yī)院財(cái)務(wù)工作計(jì)劃(2篇)
- DB32T 4969-2024大型醫(yī)用設(shè)備使用監(jiān)督管理平臺基礎(chǔ)數(shù)據(jù)采集規(guī)范
- 2025年大連長興開發(fā)建設(shè)限公司工作人員公開招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- -人教版四年級下冊英語全冊教案-
- 教科版三年級下冊科學(xué)全冊單元教材分析
評論
0/150
提交評論