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

正文內(nèi)容

java面試題(編輯修改稿)

2025-08-31 22:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 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: 請(qǐng)說出你所知道的線程同步的方法。 參考答案 : 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ì)象的鎖,而是讓它們競(jìng)爭(zhēng)。 題目 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: 簡(jiǎn)述邏輯操作 (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頁(yè)面中的 form標(biāo)簽里的 method屬性為 get時(shí)調(diào)用 doGet(),為 post時(shí)調(diào)用doPost()。 題目 48: 如何現(xiàn)實(shí) servlet的單線程模式 參考答案 : %@ page isThreadSafe=false% 題目 49: 頁(yè)面間對(duì)象傳遞的方法 參考答案 : request, session, application, cookie等 題目 50: JSP和 Servlet有哪些相同點(diǎn)和不同點(diǎn),他們之間的聯(lián)系是什么? 參考答案 : JSP是 Servlet技術(shù)的擴(kuò)展,本質(zhì)上是 Servlet的簡(jiǎn)易方式,更強(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)瀏覽器請(qǐng)求的信息,并且提供了幾個(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è)請(qǐng)求的 。 Session可以存貯用戶的狀態(tài)信息 applicaton 表示一個(gè) 。這有助于查找有關(guān)servlet引擎和 servlet環(huán)境的信息 config表示一個(gè) 。該對(duì)象用于存取 servlet實(shí)例的初始化參數(shù)。 page表示從該頁(yè)面產(chǎn)生的一個(gè) servlet實(shí)例 題目 52: 我們?cè)?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:在頁(yè)面被請(qǐng)求的時(shí)候引入一個(gè)文件。 jsp:useBean:尋找或者實(shí)例化一個(gè) JavaBean。 jsp:setProperty:設(shè)置JavaBean的屬性。 jsp:getProperty:輸出某個(gè) JavaBean的屬性。 jsp:forward:把請(qǐng)求轉(zhuǎn)到一個(gè)新的頁(yè)面。 jsp:plugin:根據(jù)瀏覽器類型為 Java插件生成 OBJECT或 EMBED標(biāo)記。 題目 55: 開發(fā)中都用到了那些設(shè)計(jì)模式 ?用在什么場(chǎng)合 ? 參考答案 : 每個(gè)模式都描述了一個(gè)在我們的環(huán)境中不斷出現(xiàn)的問題,然后描述了該問題的解決方案的核心。通過這種方式,你可以無數(shù)次地使用那些已有的解決方案,無需在重復(fù)相同的工作。主要用到了 MVC的設(shè)計(jì)模式。用來開發(fā)JSP/Servlet或者 J2EE的相關(guān)應(yīng)用。簡(jiǎn)單工廠模式等。 題目 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)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1