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

正文內容

java程序員面試之葵花寶典(編輯修改稿)

2024-08-26 00:13 本頁面
 

【文章內容簡介】 而是由JVM確定喚醒哪個線程,而且不是按優(yōu)先級。Allnotity():喚醒所有處入等待狀態(tài)的線程,注意并不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。5你所知道的集合類都有哪些?主要方法?最常用的集合類是 List 和 Map。 List 的具體實現(xiàn)包括 ArrayList 和 Vector,它們是可變大小的列表,比較適合構建、存儲和操作任何類型對象的元素列表。 List 適用于按數(shù)值索引訪問元素的情形。 Map 提供了一個更通用的元素存儲方法。 Map 集合類用于存儲元素對(稱作“鍵”和“值”),其中每個鍵映射到一個值。5描述一下JVM加載class文件的原理機制?JVM中類的裝載是由ClassLoader和它的子類來實現(xiàn)的,Java ClassLoader 是一個重要的Java運行時系統(tǒng)組件。它負責在運行時查找和裝入類文件的類。5char型變量中能不能存貯一個中文漢字?為什么? 能夠定義成為一個中文的,因為java中以unicode編碼,一個char占16個字節(jié),所以放一個中文是沒問題的5多線程有幾種實現(xiàn)方法,都是什么?同步有幾種實現(xiàn)方法,都是什么? 多線程有兩種實現(xiàn)方法,分別是繼承Thread類與實現(xiàn)Runnable接口 ,同步的實現(xiàn)方面有兩種,分別是synchronized,wait與notify5JSP的內置對象及方法。request表示HttpServletRequest對象。它包含了有關瀏覽器請求的信息,并且提供了幾個用于獲取cookie, header, 和session數(shù)據的有用的方法,response表示HttpServletResponse對象,并提供了幾個用于設置送回 瀏覽器的響應的方法(如cookies,頭信息等) ,并提供了幾個方法使你能用于向瀏覽器回送輸出結果。 。它是用于方便存取各種范圍的名字空間、servlet相關的對象的API,并且包裝了通用的servlet相關功能的方法。 。Session可以存貯用戶的狀態(tài)信息 applicaton 。這有助于查找有關servlet引擎和servlet環(huán)境的信息 。該對象用于存取servlet實例的初始化參數(shù)。 page表示從該頁面產生的一個servlet實例5線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關系線程指在程序執(zhí)行過程中,能夠執(zhí)行程序代碼的一個執(zhí)行單位,每個程序至少都有一個線程,也就是程序本身。Java中的線程有四種狀態(tài)分別是:運行、就緒、掛起、結束。 5JSP的常用指令%@page language=”java” contenType=”text/html。charset=gb2312” session=”true” buffer=”64kb” autoFlush=”true” isThreadSafe=”true” info=”text” errorPage=”” isErrorPage=”true” isELIgnored=”true” pageEncoding=”gb2312” import=”.*”%isErrorPage(是否能使用Exception對象),isELIgnored(是否忽略表達式) %@include file=”filename”%%@taglib prefix=”c”uri=”://……”%60、什么情況下調用doGet()和doPost()?Jsp頁面中的form標簽里的method屬性為get時調用doGet(),為post時調用doPost()。6servlet的生命周期web容器加載servlet,生命周期開始。通過調用servlet的init()方法進行servlet的初始化。通過調用service()方法實現(xiàn),根據請求的不同調用不同的do***()方法。結束服務,web容器調用servlet的destroy()方法。6如何現(xiàn)實servlet的單線程模式 %@ page isThreadSafe=”false”%6頁面間對象傳遞的方法 request,session,application,cookie等6JSP和Servlet有哪些相同點和不同點,他們之間的聯(lián)系是什么? JSP是Servlet技術的擴展,本質上是Servlet的簡易方式,更強調應用的外表表達。JSP編譯后是類servlet。Servlet和JSP最主要的不同點在于,Servlet的應用邏輯是在Java文件中,并且完全從表示層中的HTML里分離開來。JSP側重于視圖,Servlet主要用于控制邏輯。6四種會話跟蹤技術 cookie,url重寫,session,隱藏域65,jsp的四種范圍page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的 Java servlet 類(可以帶有任何的 include 指令,但是沒有 include 動作)表示。這既包括 servlet 又包括被編譯成 servlet 的 JSP 頁面request是是代表與 Web 客戶機發(fā)出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個 Web 組件(由于 forward 指令和 include 動作的關系)session是是代表與用于某個 Web 客戶機的一個用戶體驗相關的對象和屬性。一個 Web 會話可以也經常會跨越多個客戶機請求application是是代表與整個 Web 應用程序相關的對象和屬性。這實質上是跨越整個 Web 應用程序,包括多個頁面、請求和會話的一個全局作用域6Request對象的主要方法:setAttribute(String name,Object):設置名字為name的request的參數(shù)值getAttribute(String name):返回由name指定的屬性值getAttributeNames():返回request對象所有屬性的名字集合,結果是一個枚舉的實例getCookies():返回客戶端的所有Cookie對象,結果是一個Cookie數(shù)組getCharacterEncoding():返回請求中的字符編碼方式getContentLength():返回請求的Body的長度getHeader(String name):獲得HTTP協(xié)議定義的文件頭信息getHeaders(String name):返回指定名字的request Header的所有值,結果是一個枚舉的實例getHeaderNames():返回所以request Header的名字,結果是一個枚舉的實例getInputStream():返回請求的輸入流,用于獲得請求中的數(shù)據getMethod():獲得客戶端向服務器端傳送數(shù)據的方法getParameter(String name):獲得客戶端傳送給服務器端的有name指定的參數(shù)值getParameterNames():獲得客戶端傳送給服務器端的所有參數(shù)的名字,結果是一個枚舉的實例getParameterValues(String name):獲得有name指定的參數(shù)的所有值getProtocol():獲取客戶端向服務器端傳送數(shù)據所依據的協(xié)議名稱getQueryString():獲得查詢字符串getRequestURI():獲取發(fā)出請求字符串的客戶端地址getRemoteAddr():獲取客戶端的IP地址getRemoteHost():獲取客戶端的名字getSession([Boolean create]):返回和請求相關SessiongetServerName():獲取服務器的名字getServletPath():獲取客戶端所請求的腳本文件的路徑getServerPort():獲取服務器的端口號removeAttribute(String name):刪除請求中的一個屬性6J2EE是技術還是平臺還是框架?J2EE本身是一個標準,一個為企業(yè)分布式應用的開發(fā)提供的標準平臺。 J2EE也是一個框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技術。6我們在web應用開發(fā)過程中經常遇到輸出某種編碼的字符,如iso88591等,如何輸出一個某種編碼的字符串? Public String translate (String str) { String tempStr = 。 try { tempStr = new String((ISO88591), GBK)。 tempStr = ()。 } catch (Exception e) { (())。 } return tempStr。 }6簡述邏輯操作(amp。,|,^)與條件操作(amp。amp。,||)的區(qū)別。區(qū)別主要答兩點:,而邏輯操作不僅可以操作布爾型,70、XML文檔定義有幾種形式?它們之間有何本質區(qū)別?解析XML文檔有哪幾種方式? a: 兩種形式 dtd schema,b: 本質區(qū)別:schema本身是xml的,可以被XML解析器解析(這也是從DTD上發(fā)展schema的根本目的),c:有DOM,SAX,STAX等 DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結構所造成的,這種結構占用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存,適合對XML的隨機訪問 SAX:不現(xiàn)于DOM,SAX是事件驅動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當遇到像文件開頭,文檔結束,或者標簽開頭與標簽結束時,它會觸發(fā)一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問 STAX:Streaming API for XML (StAX)7 ?主要相同點:Lock能完成synchronized所實現(xiàn)的所有功能主要不同點:Lock有比synchronized更精確的線程語義和更好的性能。synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。7EJB的角色和三個對象一個完整的基于EJB的分布式計算結構由六個角色組成,這六個角色可以由不同的開發(fā)商提供,每個角色所作的工作必須遵循Sun公司提供的EJB規(guī)范,以保證彼此之間的兼容性。這六個角色分別是EJB組件開發(fā)者(Enterprise Bean Provider) 、應用組合者(Application Assembler)、部署者(Deployer)、EJB 服務器提供者(EJB Server Provider)、EJB 容器提供者(EJB Container Provider)、系統(tǒng)管理員(System Administrator)三個對象是Remote(Local)接口、Home(LocalHome)接口,Bean類7EJB容器提供的服務主要提供聲明周期管理、代碼產生、持續(xù)性管理、安全、事務管理、鎖和并發(fā)行管理等服務。7EJB規(guī)范規(guī)定EJB中禁止的操作有哪些? (線程API指非線程對象的方法如notify,wait等),,,.。7remote接口和home接口主要作用remote接口定義了業(yè)務方法,用于EJB客戶端調用業(yè)務方法。home接口是EJB工廠用于創(chuàng)建和移除查找EJB實例7bean 實例的生命周期對于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在緩沖池管理,而對于Entity Bean和Statefull Session Bean存在Cache管理,通常包含創(chuàng)建實例,設置上下文、創(chuàng)建EJB Object(create)、業(yè)務方法調用、remove等過程,對于存在緩沖池管理的Bean,在create之后實例并不從內存清除,而是采用緩沖池調度機制不斷重用實例,而對于存在Cache管理的Bean則通過激活和去激活機制保持Bean的狀態(tài)并限制內存中實例數(shù)量。7EJB的激活機制 以Stateful Session Bean 為例:其Cache大小決定了內存中可以同時存在的Bean實例的數(shù)量,根據MRU或NRU算法,實例在激活和去激活狀態(tài)之間遷移,激活機制是當客戶端調用某個EJB實例業(yè)務方法時,如果對應EJB Object發(fā)現(xiàn)自己沒有綁定對應的Bean實例則從其去激活Bean存儲中(通過序列化機制存儲實例)回復(激活)此實例。狀態(tài)變遷前會調用對應的ejbActive和ejbPassivate方法。7EJB的幾種類型會話(Session)Bean ,實體(Entity)Bean 消息驅動的(Message Driven)Bean ;會話Bean又可分為有狀態(tài)(Stateful)和無狀態(tài)(Stateless)兩種;實體Bean可分為Bean管理的持續(xù)性(BMP)和容器管理的持續(xù)性(CMP)兩種7客服端調用EJB對象的幾個基本步驟設置JNDI服務工廠以及JNDI服務地址系統(tǒng)屬性,查找Home接口,從Home接口調用Create方法創(chuàng)建Remote接口,通過Remote接口調用其業(yè)務方法。80、如何給weblogic指定大小的內存? 在啟動Weblogic的腳本中(位于所在Domian對應服務器目錄下的startServerName),增加set MEM_ARGS=Xms32m Xmx200m,可以調整最小內存為32M,最大200M8如何設定的weblogic的熱啟動模式(開發(fā)模式)與產品發(fā)布模式?可以在管理控制臺中修改對應服務器的啟動模式為開發(fā)或產品模式之一?;蛘咝薷姆盏膯游募蛘適env文件,增加set PRODUCTION_MODE=true。8如何啟動時不需輸入用戶名與密碼?修改服務啟動文件,增加 WLS_USER和WLS_PW項。.8在weblogic管理制臺中對一個應用域(或者說是一個網站,Domain)進行jms及ejb或連接池等相關信息進行配置后,實際保存在什么文件中?,它是服務器的核心配置文件。8說說weblogic中一個Domain的缺省目錄結構?,然的在
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1