黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 常見問題 全新java工程師筆試題及答案

全新java工程師筆試題及答案

更新時間:2019-09-24 11:11:59 來源:動力節點 瀏覽2212次

     今天動力節點java培訓機構小編為大家介紹全新java工程師筆試題及答案,希望此文能夠幫助到正在找工作的你,下面就隨小編一起來了解一下吧。

timg (5).jpg

  1、struts中的prepare怎么用?

  prepare是在validate攔截器之前執行

  在使用struts2 checkboxlist,select綁定list時,有時候會出現 以下異常

  The requested list key 'users' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name}

  - [unknown location]這樣的錯誤。是因為list的值為空

  解決辦法是把初始化list的工作放到prepare攔截器中

public class RoleAction extends ActionSupport implemen

ts Preparable{

@Override

public void prepare() throws Exception {

//初始化list

} }

    2、dao 是什么及作用

  dao 是數據訪問對象 DAO負責管理與數據源的連接來獲取和儲存其中的數據

  3、簡述spring 的事務傳播行為和 隔離級別

  spring 的事務傳播行為: Spring在TransactionDefinition接口中規定了7種類型的事務傳播行為,它們規定了事務方法和事務方法發生嵌套調用時事務如何進行傳播:

  PROPAGATION_REQUIRED:如果當前沒有事務,就新建一個事務,如果已經存在一個事務中,加入到這個事務中。這是最常見的選擇。

  PROPAGATION_SUPPORTS:支持當前事務,如果當前沒有事務,就以非事務方式執行。

  PROPAGATION_MANDATORY:使用當前的事務,如果當前沒有事務,就拋出異常。

  PROPAGATION_REQUIRES_NEW:新建事務,如果當前存在事務,把當前事務掛起。

  PROPAGATION_NOT_SUPPORTED:以非事務方式執行操作,如果當前存在事務,就把當前事務掛起。

  PROPAGATION_NEVER:以非事務方式執行,如果當前存在事務,則拋出異常。

  PROPAGATION_NESTED:如果當前存在事務,則在嵌套事務內執行。如果當前沒有事務,則執行與PROPAGATION_REQUIRED類似的操作。

  Spring 的隔離級別

  (1)Serializable:最嚴格的級別,事務串行執行,資源消耗最大;

  (2)REPEATABLE READ:保證了一個事務不會修改已經由另一個事務讀取但未提交(回滾)的數據。避免了“臟讀取”和“不可重復讀取”的情況,但是帶來了更多的性能損失。

  (3)READ COMMITTED:大多數主流數據庫的默認事務等級,保證了一個事務不會讀到另一個并行事務已修改但未提交的數據,避免了“臟讀取”。該級別適用于大多數系統。

  (4)Read Uncommitted:保證了讀取過程中不會讀取到非法數據。

  4、Struts2實現攔截器的原理?

  實現原理:Struts2攔截器是在訪問某個Action或Action的某個方法、字段之前或之后實施攔截,并且Struts2攔截器是可插拔的,攔截器是AOP的一種實現。當請求struts2的action時,Struts 2會查找配置文件,并根據其配置實例化相對的攔截器對象,然后串成一個列表,最后一個一個地調用列表中的攔截器。

  5、forward與redirect 的區別?有哪些方式實現

(1)重定向后url地址欄地址不變還是原來的地址;而response.sendRedirect()重定向后url地址欄地址顯示的請求后的新地址。

  (2)重定向的時候可以保存回話信息,因此可以使用request來進行參數傳遞,在新頁面可以使用request.getAttribute ()來得到參數。而response.sendRedirect()不支持此通過request進行參數傳遞。它唯一的傳值方式為response.sendRedirect(“example.jsp?aa=123”),在新的頁面通過request.getParameter(“aa”)來得到參數值。

  6、靜態的多態和動態的多態的區別

  靜態的多態: 即為重載 ;方法名相同,參數個數或類型不相同。(overloading)

  動態的多態: 即為重寫;子類覆蓋父類的方法,將子類的實例傳與父類的引用調用的是子類的方法 實現接口的實例傳與接口的引用調用的實現類的方法。

  7、extends和implement的不同

  extends是繼承父類,只要那個類不是聲明為final或者那個類定義為abstract的就能繼承,JAVA中不支持多重繼承,但是可以用接口來實現,這樣就要用到implements,繼承只能繼承一個類,但implements可以實現多個接口,用逗號分開就行了 比如 class A extends B implements C,D,E

  8、Hibernate中離線查詢與在線查詢的區別

  Criteria 和 DetachedCriteria 的主要區別在于創建的形式不一樣, Criteria 是在線的,所以它是由 Hibernate Session 進行創建的;而DetachedCriteria 是離線的,創建時無需 Session,DetachedCriteria 提供了 2 個靜態方法 forClass(Class) 或 forEntityName(Name) 進行DetachedCriteria 實例的創建。

timg (2).jpg

以上就是動力節點java培訓機構小編分享的“最新java工程師筆試題及答案”的內容,希望對大家有幫助,更多java筆試題請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。

相關java筆試題推薦

最新最全java筆試題及答案:http://m.ilovecolors.com.cn/tutorial_baseinterviewquestions/

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧洲日韩综合色天使不卡 | 中国一级毛片录像 | 国产伦久视频免费观看 视频 | 美国fx性欧美xxxxhd | 国产日韩欧美 | 可以看的黄色网址 | 亚洲欧美日韩中文v在线 | 天天做天天爱夜夜大爽完整 | 国产精品免费一区二区三区 | 最新国产精品自拍 | japanese色系 | 成年男女男免费视频网站不卡 | 久草中文在线观看 | 在线观看你懂的视频 | 国产黄色激情视频 | 免费精品精品国产欧美在线 | 视频一区 在线 | 精品亚洲综合久久中文字幕 | 欧美 日产 国产精品 | 人人爽人人澡人人高潮 | 色黄啪啪18周岁以下禁止观看 | 特黄色一级毛片 | 动漫美女h黄18动漫免费观看 | 四月激情网 | 中文字幕免费高清视频 | 日韩在线手机看片免费看 | 久久精品国产精品亚洲艾 | 成人三级黄色片 | 国产一区2区3区 | 国内精品视频在线观看 | 欧美亚洲香蕉 | 日韩中文字幕在线看 | 色香视频在线 | 99爱视频99爱在线观看免费 | 久久综合久久精品 | 亚洲玖玖| 手机福利视频一区二区 | 成人嗯啊视频在线观看 | 黄色视屏免费在线观看 | 狠狠色丁香婷婷综合精品视频 | 成人亚洲综合 |