JAVA基礎(chǔ)面試題_第1頁
JAVA基礎(chǔ)面試題_第2頁
JAVA基礎(chǔ)面試題_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、資料收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除面試題二, Servlet技術(shù)2. 在 web.xml 中,( init-param)標(biāo)記用于設(shè)置過濾器的初始化參數(shù)3.Filter 接 口的 ( doFilter )方 法的 參數(shù) 類型 包括 ServletRequest,ServletResponse ,F(xiàn)ilterChain 。4.在 web.xml 中,( servlet-class )標(biāo)記用于配置servlet 對(duì)象5.<dispatcher>元素用于指定過濾器對(duì)應(yīng)的請(qǐng)求方式,它的取值可以是( request )、 INCLUDE 、FORWARD 、ERROR。6.在 Servle

2、t 中,希望響應(yīng)正文的類型為圖片, 應(yīng)該設(shè)置 response.setContentType() 的方法參數(shù)為 ( image/jpeg )7.用于封裝 Servlet 初始化參數(shù)信息的接口是(servletConfig)。8.在 web.xml 中,( servlet-class )標(biāo)記用于配置servlet 對(duì)象三 Javabean技術(shù)1. <jsp:getProperty>標(biāo)簽用于獲取 JavaBean中的屬性值,但是 JavaBean的屬性要有相對(duì)應(yīng)的( getXX )方法。2.當(dāng) JavaBean被創(chuàng)建后,通過 <jsp:setProperty>標(biāo)簽與 <

3、;jsp:getProperty>標(biāo)簽調(diào)用時(shí),將會(huì)按照 page、request、( session)、application 的順序來查找這個(gè) JavaBean 實(shí)例。3.在 <jsp:useBean>中,和 class屬性不能夠同時(shí)存在的是(beanName)屬性4.<jsp:useBean>標(biāo)簽中應(yīng)用( class)屬性設(shè)置應(yīng)用的類名5.( application )范圍的作用域在各個(gè)用戶與服務(wù)器之間共享,只有當(dāng)服務(wù)器關(guān)閉時(shí) JavaBean才被銷毀6.JavaBean應(yīng)該直接或間接實(shí)現(xiàn)(java.io.Serializable)接口,以支持序列化機(jī)制7.

4、jsp 頁面通過( Property=”*”)對(duì)請(qǐng)求的參數(shù)進(jìn)行賦值,但是使用此方法的要求是請(qǐng)求中的參數(shù)必須與 JavaBean的屬性名相同8.在 JavaBean規(guī)范中, JavaBean的屬性需要設(shè)置為(private )。四 EL 表達(dá)式只供學(xué)習(xí)與交流資料收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除1.應(yīng)用 EL 表達(dá)式獲取 Web 應(yīng)用初始化的參數(shù)值時(shí),應(yīng)用的隱含對(duì)象是( initparam)2.下面是 EL 表達(dá)式中條件運(yùn)算符的基本語法格式,請(qǐng)補(bǔ)充完整。()( boy )$ 條件表達(dá)式 ? 計(jì)算表達(dá)式 1 : 計(jì)算表達(dá)式 2</boy>3.所謂的 cookie 是一個(gè)文本文件,它是以

5、( key )與 value 對(duì)應(yīng)的方式將用戶會(huì)話信息記錄在這個(gè)文本文件內(nèi),并將其暫時(shí)存放在客戶端瀏覽器中4.應(yīng)用 EL 表達(dá)式獲取會(huì)話范圍內(nèi)的屬性值時(shí),應(yīng)用的隱含對(duì)象是(sessionScope)5.下面代碼是使用EL 表達(dá)式獲取 session范圍內(nèi)的 user 值,請(qǐng)補(bǔ)充完整。()。<boy>$sessionScope.user</boy>6.禁用 EL 表達(dá)式的三種方法是使用斜杠“”符號(hào)、在 web.xml 文件中配置<el-ignored>元素和使用(page)指令五, JSTL 核心標(biāo)簽庫1.<c:choose>標(biāo)簽只能作為(<

6、c:when>)和 <c:otherwise> 標(biāo)簽的父標(biāo)簽。2.將客戶請(qǐng)求重定向到目標(biāo)路徑, 要想在標(biāo)簽主體中傳遞其他參數(shù)信息 ,則必須使用使用( <c:param> )標(biāo)簽3.用于生成一個(gè)URL 路徑的字符串的標(biāo)簽是(<c:url>)。4,<c:out>標(biāo)簽中 escapeXml屬性用于指定是否轉(zhuǎn)換特殊字符,當(dāng)屬性值設(shè)置為( true )表示轉(zhuǎn)換特殊字符。5.<c:set>標(biāo)簽的功能為(設(shè)置變量屬性值)。6.<c:out>標(biāo)簽中的(value)屬性的含義為指定將要輸出的變量或表達(dá)式。7.( <c:forEa

7、ch>)和 <c:forTokens>標(biāo)簽可實(shí)現(xiàn)循環(huán)控制。8.( <c:if> )、 <c:choose>、<c:when>、<c:otherwise>幾種標(biāo)簽可實(shí)現(xiàn)流程控制。六 Ajax 技術(shù)1.優(yōu)化 Ajax 應(yīng)用執(zhí)行速度的方法主要有優(yōu)化 for 循環(huán)、盡量使用局部變量, 而不使用全局變量、盡量減少 ”. ”操作符的使用、將( DOM )節(jié)點(diǎn)附加到文檔上。只供學(xué)習(xí)與交流資料收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除2.XMLHttpRequest 對(duì)象中提供了( setRequestHeader()方法用于為請(qǐng)求的 HTTP 頭設(shè)置

8、值3(Ajax)是 Asynchronous JavaScript and XML 的縮寫。4.XMLHttpRequest 對(duì)象提供了一個(gè)方法open(),當(dāng) open 中有一個(gè)參數(shù)設(shè)置為( true )時(shí),表示請(qǐng)求方式為異步請(qǐng)求5.XMLHttpRequest 對(duì)象提供了兩個(gè)用來訪問服務(wù)器響應(yīng)的屬性,它們分別是( responseText )、 responseXML6.使用 Ajax 技術(shù),需要注意的幾個(gè)問題是瀏覽器兼容問題、性能問題、中文編碼問題和( 安全 )問題七 Struts2 基礎(chǔ)1.Struts2 提供了兩種 Action 驅(qū)動(dòng)模式,分別是模型驅(qū)動(dòng)和(屬性驅(qū)動(dòng))。2.Strut

9、s1 是使用 ActionServlet 作為分發(fā)器,而 Struts2 使用( Filter )作為分發(fā)器。3.在 Struts2 中的零配置實(shí)現(xiàn)就是在 Action 類中使用( 注解 )定義 Action 的資源。4.在 struts.xml 中聲明名稱空間用到的屬性是(namespace)5.在 struts.xml 中實(shí)現(xiàn) action 鏈要配置的type 屬性是(chain)6.Struts2 中應(yīng)用(include)標(biāo)簽實(shí)現(xiàn)包括外部的配置文件。7Struts2 自定義攔截器中,首先要定義一個(gè)實(shí)現(xiàn)(interceptor)接口的類。8.在 struts.xml 中聲明 Action

10、類使用的是 action 標(biāo)簽中的(class )屬性。9.可以使用校驗(yàn)器中的(short-circuit)屬性來實(shí)現(xiàn)校驗(yàn)器的短路。10.簡單校驗(yàn)器中優(yōu)先的是(字段)校驗(yàn)器八 Hibernate 基礎(chǔ)1.Hibernate 配置文件中的(<mapping-resource>)是用來對(duì)Hibernate 映射文件的完整路徑的配置只供學(xué)習(xí)與交流資料收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除2.Hibernate 映射文件的根元素是(< hibernate-mapping>)。3. 把一個(gè)實(shí)體對(duì)象從持久狀態(tài)變?yōu)橛坞x狀態(tài)的方法有(session.clear())、session.evi

11、t()、 session.close()。4.Hibernate 映射文件中的(class)元素是用來對(duì)用于指定持久化類和數(shù)據(jù)表的映射。5.繼承映射分為兩種,它們分別是( 類繼承樹 )映射為一張表和每個(gè)子類映射為一張表。6.Hibernate 的多對(duì)多關(guān)聯(lián)映射與多對(duì)一及一對(duì)一等映射方式不同, 它需要借助于( <discriminator> di si ke rui men ne te )進(jìn)行實(shí)現(xiàn)。7. 在 HQL 語法中,要實(shí)現(xiàn)分組查詢,可以使用子句(group by )。8.在 HQL 語法中,要實(shí)現(xiàn)排序查詢,可以使用子句(order by )。9.Hibernate 中,實(shí)現(xiàn)父

12、類與子類之間的映射,需要使用元素(discriminator)。九 Spring 基礎(chǔ)1.Spring 的 AOP 提供的三種切入點(diǎn)分別是( 靜態(tài) )切入點(diǎn),動(dòng)態(tài)切入點(diǎn),自定義切入點(diǎn)2.Spring 事務(wù)管理的兩種方式為(編程式)事務(wù)管理和聲明式事務(wù)管理3.配置 Spring AOP 有兩種方式,它們分別是使用( AspectJ )注解進(jìn)行配置和使用 xml 進(jìn)行配置4.Spring AOP 的實(shí)現(xiàn)是基于 java 的( 代理機(jī)制)。5.依賴注入的兩種方法包括(setter )注入和構(gòu)造器注入6.Spring 中 Bean 的生命周期包括( 實(shí)例化 )Bean、初始化 Bean、使用 Bean、銷毀 Bean7.在 Spring 中,( BeanFactory )可以被稱為 ” IOC容器 ”。只供學(xué)習(xí)與交流資料收集于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系網(wǎng)站刪除十 Spring 的 web MVC 框架1.表單控制器

溫馨提示

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

評(píng)論

0/150

提交評(píng)論