學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 > 2016java程序員面試題目精選(2)

2016java程序員面試題目精選(2)

時間: 如英753 分享

2016java程序員面試題目精選

  二、JavaWeb

  第01題:

  forward 和redirect的區(qū)別

  第02題:

  jsp有哪些內(nèi)置對象?作用分別是什么?

  第03題:

  jsp有哪些動作?作用分別是什么?

  第04題:

  JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?

  第05題:

  兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?

  第06題:

  說一說Servlet的生命周期?

  第07題:

  Servlet的基本架構(gòu)

  第08題:

  什么情況下調(diào)用doGet()和doPost()?

  第09題:

  頁面間對象傳遞的方法

  第10題:

  JSP和Servlet有哪些相同點和不同點,他們之間的聯(lián)系是什么?

  第11題:

  Request對象的主要方法

  第12題:

  我們在web應(yīng)用開發(fā)過程中經(jīng)常遇到輸出某種編碼的字符,如iso8859-1等,如何輸出一個某種編碼的字符串?

  第13題:

  Servlet執(zhí)行時一般實現(xiàn)哪幾個方法?

  第14題:

  Struts1.x 中 DispatchAction 怎么用?有Action 有哪些區(qū)別?

  第15題:

  MVC的各個部分都有那些技術(shù)來實現(xiàn)?如何實現(xiàn)

  第16題:

  開發(fā)中都用到了那些設(shè)計模式?用在什么場合

  第17題

  請你談?wù)凷SH整合

  第18題:

  Hibernate外鍵關(guān)聯(lián),做多表鏈接查詢出的字段如果沒有實體bean與之相對應(yīng),該如何解決?

  第19題:

  Hibernate的sessionfactory和session的區(qū)別是什么?如何處理session線程不安全問題?

  第20題:

  Hibernate如何實現(xiàn)動態(tài)查詢?DetachedCriteria與Criteria的區(qū)別是什么?

  第21題:

  寫一段Jdbc連Oracle的程序,并實現(xiàn)數(shù)據(jù)查詢.

  第22題:

  Struts優(yōu)點與缺點

  第23題:

  Struts提供了幾個標(biāo)簽庫?都是什么標(biāo)簽庫?

  第24題:

  Tiles框架是什么?

  第25題:

  Hibernate中的Session. load()和Session.get()的區(qū)別

  第26題:

  Spring和Struts的區(qū)別?

  第27題:

  什么是aop,aop的作用是什么?

  第28題:

  aop中的關(guān)鍵名詞有些那些,相互關(guān)系是什么?

  第29題:

  依賴注入的方式有幾種,各是什么?

  第30題:

  Hibernate中的update()和saveOrUpdate()的區(qū)別

  第31題:

  Spring對多種ORM框架提供了很好的支持,簡單描述在Spring中使用Hibernate的方法,并結(jié)合事務(wù)管理

  第32題:

  使用Spring的好處是什么

  第33題:

  Hibernate是如何延遲加載?

  第34題:

  說下Hibernate的緩存機制

  第35題:

  Hibernate的查詢方式

  第36題:

  如何優(yōu)化Hibernate?

  第37題:

  HttpSession session = request.getSession()

  與HttpSession session = request.getSession(true)的區(qū)別?

  第38題:

  Class.forName的作用?為什么要用?

  第39題:

  Jdo是什么?

  第40題:

  說出數(shù)據(jù)連接池的工作機制是什么?列舉幾個常用的數(shù)據(jù)連接池。

  第41題:

  JDBC如何調(diào)用數(shù)據(jù)連接池

  第42題:

  xml有哪些解析技術(shù)?區(qū)別是什么?

  第43題:

  你在項目中用到了xml技術(shù)的哪些方面?如何實現(xiàn)的?

  第44題:

  XML文檔定義有幾種形式?它們之間有何本質(zhì)區(qū)別?解析XML文檔有哪幾種方式?

  第45題:

  請用編程語言寫一個排列組合的算法。可以實現(xiàn)一個簡單的算法:存在N個數(shù)組,輸出在每個數(shù)組取一個元素的排列組合結(jié)果。假設(shè):

  數(shù)組A=[X,Y,Z],數(shù)組B=[1,2]

  組合的結(jié)果:

  X1,X2,Y1,Y2,Z1,Z2

  排列組合的結(jié)果:

  X1,X2,Y1,Y2,Z1,Z2,1X,1Y,1Z,2X,2Y,2Z

  要求程序可以適應(yīng)N為任意數(shù)和每個數(shù)組長度不同的情況(假設(shè)內(nèi)存足夠大,程序可以不考慮效率)。

  第46題:

  請描述HTTP交互中Session和Cookies的關(guān)系以及二者的區(qū)別

  第47題:

  請用流程圖或文字描述Servlet的開發(fā)和部署過程,包括從java類的編碼到可以通過IE訪問

  第48題:

  多人訪問網(wǎng)站,如何減輕服務(wù)器壓力(程序?qū)崿F(xiàn),考慮Hibernet中的方法)

  第49題:

  多個人訪問數(shù)據(jù)序,一個對數(shù)據(jù)序進行了修改,而另一個人已在修改前查詢到頁面,當(dāng)點擊打印時,該怎樣做,才能能到修改后的最新數(shù)據(jù)。

  第50題:

  MVC是什么?

  第51題:

  CVS是什么?

  第52題:

  Struts2和Spring集成的時候,是否可以把Action設(shè)置成singleton模式,請簡述理由

  第53題:

  簡要敘述Hibernate一級緩存和二級緩存的作用

  第54題:

  什么是singleton模式和DAO模式?

  第55題:

  簡述Spring中DI、IoC和AOP的含義。

  第56題:

  請比較Struts1.x和Struts2在多模塊開發(fā)方面的差異

1081949