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

正文內(nèi)容

java面試題(編輯修改稿)

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