freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java面試題(編輯修改稿)

2024-08-31 22:54 本頁面
 

【文章內(nèi)容簡介】 ception, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException 題目 41: 當一個線程進入一個對象的一個 synchronized方法后,其它線程是否可進入此對象的其它方法 ? 參考答案 : 不能,一個對象的一個 synchronized方法只能由一個線程訪問。 題目 42: 請說出你所知道的線程同步的方法。 參考答案 : wait():使一個線程處于等待狀態(tài),并且釋放所持有的對象的 lock。 sleep():使一個正在運行的線程處于睡眠狀態(tài),是一個靜態(tài)方法,調(diào)用此方法要捕捉 InterruptedException異常。 notify():喚醒一個處于等待狀態(tài)的線程,注意的是在調(diào)用此方法的時候,并不能確切的喚醒某一個等待狀態(tài)的線程,而是由 JVM確定喚醒哪個線程,而且不是按優(yōu)先級。 Allnotity():喚醒所有處入等待狀態(tài)的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。 題目 43: 多線程有幾種實現(xiàn)方法 ,都是什么 ?同步有幾種實現(xiàn)方法 ,都是什么 ? 參考答案 : 多線程有兩種實現(xiàn)方法,分別是繼承 Thread類與實現(xiàn) Runnable接口 同步的實現(xiàn)方面有兩種,分別是 synchronized,wait與 notify 題目 44: XML文檔定義有幾種形式?它們之間有何本質(zhì)區(qū)別?解析 XML文檔有哪幾種方式? 參考答案 : a: 兩種形式 dtd schema, b: 本質(zhì)區(qū)別 :schema本身是 xml的,可以被 XML解析器解析 (這也是從 DTD上發(fā)展 schema的根本目的 ), c:有 DOM,SAX,STAX等 DOM:處理大型文件時其性能下降的非常厲害。這個問題是由 DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且 DOM必須在解析文件之前把整個文檔裝入內(nèi)存 ,適合對 XML的隨機訪問 SAX:不現(xiàn)于 DOM,SAX是事件驅(qū)動型的 XML解析方式。它順序讀取 XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結(jié)束,或者標簽開頭與標簽結(jié)束時,它會觸發(fā)一個事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理 XML文件,適合對 XML的順序訪問 題目 45: 簡述邏輯操作 (amp。,|,^)與條件操作 (amp。amp。,||)的區(qū)別。 參考答案 : ,而邏輯操作不僅可以操作布爾型 ,而且可以操作數(shù)值型 題目 46 : 線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關(guān)系 參考答案 : 線程指在程序執(zhí)行過程中,能夠執(zhí)行程序代碼的一個執(zhí)行單位,每個程序至少都有一個線程,也就是程序本身。 Java中的線程有四種狀態(tài)分別是:運行、就緒、掛起、結(jié)束。 第二部分 : Java Web開發(fā) 題目 :47 什么情況下調(diào)用 doGet()和 doPost()? 參考答案 : Jsp頁面中的 form標簽里的 method屬性為 get時調(diào)用 doGet(),為 post時調(diào)用doPost()。 題目 48: 如何現(xiàn)實 servlet的單線程模式 參考答案 : %@ page isThreadSafe=false% 題目 49: 頁面間對象傳遞的方法 參考答案 : request, session, application, cookie等 題目 50: JSP和 Servlet有哪些相同點和不同點,他們之間的聯(lián)系是什么? 參考答案 : JSP是 Servlet技術(shù)的擴展,本質(zhì)上是 Servlet的簡易方式,更強調(diào)應用的外表表達。 JSP編譯后是 類 servlet。 Servlet和 JSP最主要的不同點在于,Servlet的應用邏輯是在 Java文件中,并且完全從表示層中的 HTML里分離開來。而 JSP的情況是 Java和 HTML可以組合成一個擴展名為 .jsp的文件。 JSP側(cè)重于視圖, Servlet主要用于控制邏輯。 題目 51: JSP的內(nèi)置對象及方法。 參考答案 : request表示 HttpServletRequest對象。它包含了有關(guān)瀏覽器請求的信息,并且提供了幾個用于獲取 cookie, header, 和 session數(shù)據(jù)的有用的方法。 response表示 HttpServletResponse對象,并提供了幾個用于設(shè)置送回 瀏覽器的響應的方法(如 cookies,頭信息等) out對象是 ,并提供了幾個方法使你能用于向瀏覽器回送輸出結(jié)果。 pageContext表示一個 。它是用于方便存取各種范圍的名字空間、 servlet相關(guān)的對象的 API,并且包裝了通用的servlet相關(guān)功能的方法。 session表示一個請求的 。 Session可以存貯用戶的狀態(tài)信息 applicaton 表示一個 。這有助于查找有關(guān)servlet引擎和 servlet環(huán)境的信息 config表示一個 。該對象用于存取 servlet實例的初始化參數(shù)。 page表示從該頁面產(chǎn)生的一個 servlet實例 題目 52: 我們在 web應用開發(fā)過程中經(jīng)常遇到輸出某種編碼的字符,如iso88591等,如何輸出一個某種編碼的字符串? 參考答案 : Public String translate (String str) { String tempStr = 。 try { tempStr = new String((ISO88591), GBK)。 tempStr = ()。 } catch (Exception e) { (())。 } return tempStr。 } 題目 53: Servlet執(zhí)行時一般實現(xiàn)哪幾個方法? 參考答案 : public void init(ServletConfig config) public ServletConfig getServletConfig() public String getServletInfo() public void service(ServletRequest request,ServletResponse response) public void destroy() 題目 54: jsp有哪些動作 ?作用分別是什么 ? 參考答案 : JSP共有以下 6種基本動作 jsp:include:在頁面被請求的時候引入一個文件。 jsp:useBean:尋找或者實例化一個 JavaBean。 jsp:setProperty:設(shè)置JavaBean的屬性。 jsp:getProperty:輸出某個 JavaBean的屬性。 jsp:forward:把請求轉(zhuǎn)到一個新的頁面。 jsp:plugin:根據(jù)瀏覽器類型為 Java插件生成 OBJECT或 EMBED標記。 題目 55: 開發(fā)中都用到了那些設(shè)計模式 ?用在什么場合 ? 參考答案 : 每個模式都描述了一個在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了 MVC的設(shè)計模式。用來開發(fā)JSP/Servlet或者 J2EE的相關(guān)應用。簡單工廠模式等。 題目 56: 什么是 java序列化,如何實現(xiàn) java序列化? 參考答案 : 序列化就是一種用來處理對象流的機制,所謂對象流也就是將對象的內(nèi)容進行流化??梢詫α骰蟮膶ο筮M行讀寫操作,也可將流化后的對象傳輸于網(wǎng)絡之間。序列化是為了解決在對對象流進行讀寫操作時所引發(fā)的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1