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

正文內(nèi)容

java軟件開(kāi)發(fā)工程師面試題集(專(zhuān)業(yè)版)

  

【正文】 Hello h = ()。 ()。其實(shí)在這個(gè)問(wèn)題上,最需要理解的是 RMI 機(jī)制原理。缺省的 init()方法通常是符合要求的,不過(guò)也可以根據(jù)需要進(jìn)行 override,比如管理服務(wù)器端資源,一次性裝入 GIF 圖像,初始化數(shù)據(jù)庫(kù)連接等,缺省的 inti()方法設(shè)置了 servlet 的初始化參數(shù),并用它的 ServeltConfig 對(duì)象參數(shù)來(lái)啟動(dòng)配置,所以覆蓋 init()方法時(shí),應(yīng)調(diào)用 ()以確保仍然執(zhí)行這些任務(wù)。狀態(tài)變遷前會(huì)調(diào)用對(duì)應(yīng)的 ejbActive 和 ejbPassivate 方法 。 try { tempStr = new String((ISO88591), GBK)。通過(guò)調(diào)用 servlet 的 init()方法進(jìn)行 servlet 的初始化。 5描述一下 JVM 加載 class 文件的原理機(jī)制 ? JVM 中類(lèi)的裝載是由 ClassLoader 和它的子類(lèi)來(lái)實(shí)現(xiàn)的 ,Java ClassLoader 是一個(gè)重要的 Java運(yùn)行時(shí)系統(tǒng)組件。并考慮 2 種回收機(jī)制。 public static synchronized Singleton getInstance() { //這個(gè)方法比上 面有所改進(jìn),不用每次都進(jìn)行生成對(duì)象,只是第一次 //使用時(shí)生成實(shí)例,提高了效率! if (instance==null) instance= new Singleton()。 4 swtich 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上 ? switch( expr1)中, expr1 是一個(gè)整數(shù)表達(dá)式。 EJB通過(guò)以下技術(shù)管理實(shí)務(wù):對(duì)象管理組織( OMG)的對(duì)象實(shí)務(wù)服務(wù)( OTS), Sun Microsystems的 Transaction Service( JTS)、 Java Transaction API( JTA),開(kāi)發(fā)組( X/Open)的 XA 接口。i100。 以下程序使用內(nèi)部類(lèi)實(shí)現(xiàn)線程,對(duì) j 增減的時(shí)候沒(méi)有考慮順序問(wèn)題。在實(shí)現(xiàn)中, assertion 就是在程序中的一條語(yǔ)句,它對(duì)一個(gè) boolean 表達(dá)式進(jìn)行檢查,一個(gè)正確程序必須保證這個(gè) boolean 表達(dá)式的值為 true;如果該值為 false,說(shuō)明程序已經(jīng)處于不正確的狀態(tài)下,系統(tǒng)將給出警告或退出。 堆是棧的一個(gè)組成元素 1 forward 和 redirect 的區(qū)別 forward 是服務(wù)器請(qǐng)求資源,服務(wù)器直接訪問(wèn)目標(biāo)地址的 URL,把那個(gè) URL 的響應(yīng)內(nèi)容讀取過(guò)來(lái),然后把這些內(nèi)容再發(fā)給瀏覽器,瀏覽器根本不知道服務(wù)器發(fā)送的內(nèi)容是從哪兒來(lái)的,所以它的地址欄中還是原來(lái)的地址。取而代之,在子類(lèi)中實(shí)現(xiàn)該方法。如果在一個(gè)類(lèi)中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù) 或有不同的參數(shù)類(lèi)型,則稱(chēng)為方法的重載 (Overloading)。因?yàn)?contains方法容易讓人引起誤解。換言之,很可能數(shù)個(gè)使用者在執(zhí)行某個(gè) Stateless Session Bean 的 methods 時(shí), 會(huì)是同一個(gè) Bean 的 Instance 在執(zhí)行。當(dāng)你知道字符數(shù)據(jù)要改變的時(shí)候你就可以使用 StringBuffer。 : 封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的界面。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪問(wèn)其他對(duì)象。典型地,你可以使用 StringBuffers 來(lái)動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)。從內(nèi)存方面來(lái)看, Stateful Session Bean 與 Stateless Session Bean 比較, Stateful Session Bean 會(huì)消耗 J2EE Server 較多的內(nèi)存,然而 Stateful Session Bean 的優(yōu)勢(shì)卻在于他可以維持使用者的狀態(tài)。 Hashtable 繼承自 Dictionary 類(lèi),而 HashMap 是 引進(jìn)的 Map interface 的一個(gè)實(shí)現(xiàn)。 Overloaded 的方法是可以改變返回值的類(lèi)型。知道其行為的其它類(lèi)可以在類(lèi)中實(shí)現(xiàn)這些方法。 redirect 就是服務(wù)端根據(jù)邏輯 ,發(fā)送一個(gè)狀態(tài)碼 ,告訴瀏覽器重新去請(qǐng)求那個(gè)地址,一般來(lái)說(shuō)瀏覽器會(huì)用剛才請(qǐng)求的所有參數(shù)重新請(qǐng)求,所以 session,request 參數(shù)都可以獲取。一般來(lái)說(shuō), assertion 用于保證程序最基本、關(guān)鍵的正確性。 public class ThreadTest1{ private int j。i++){ inc()。 3應(yīng)用服務(wù)器有那些? BEA WebLogic Server, IBM WebSphere Application Server, Oracle9i Application Server, jBoss,Tomcat 3給我一個(gè)你最常見(jiàn)到的 runtime exception。因此傳遞給 switch 和 case 語(yǔ)句的參數(shù)應(yīng)該是 int、 short、 char 或者 byte。 return instance。 Java 語(yǔ)言中一個(gè)顯著的特點(diǎn)就是引入了垃圾回收機(jī)制,使 c++程序員最頭疼的內(nèi)存管理的問(wèn)題迎刃而解,它使得 Java 程序員在編寫(xiě)程序的時(shí)候不再需要考慮內(nèi)存管理 。它負(fù)責(zé)在運(yùn)行時(shí)查找和裝入類(lèi)文件的類(lèi) 。通過(guò)調(diào)用 service()方法實(shí)現(xiàn),根據(jù)請(qǐng)求的不同調(diào)用不同的 do***()方法。 tempStr = ()。 7 EJB的幾種類(lèi)型 會(huì)話(huà)( Session) Bean ,實(shí)體( Entity) Bean 消息驅(qū)動(dòng)的( Message Driven) Bean 會(huì)話(huà) Bean 又可分為有狀態(tài)( Stateful)和無(wú)狀態(tài)( Stateless)兩種 實(shí)體 Bean 可分為 Bean 管理的持續(xù)性( BMP)和容器管理的持續(xù)性( CMP)兩種 7客服端調(diào)用 EJB對(duì)象的幾個(gè)基本步驟 設(shè)置 JNDI 服務(wù)工廠以及 JNDI 服務(wù)地址系統(tǒng)屬性,查找 Home接口,從 Home接口調(diào)用 Create方法創(chuàng)建 Remote 接口,通過(guò) Remote 接口調(diào)用其 業(yè)務(wù)方法。 service()方法是 servlet 的核心,在調(diào)用 service()方法之前,應(yīng)確保已完成 init()方法。 一個(gè)遠(yuǎn)程對(duì)象至少要包括 4 個(gè) class 文件:遠(yuǎn)程對(duì)象、遠(yuǎn)程對(duì)象接口、實(shí)現(xiàn)遠(yuǎn)程接口的對(duì)象的 stub、對(duì)象的 skeleton。 因?yàn)槭褂媒涌谶m用性更廣,就算更換了接口實(shí)現(xiàn)類(lèi),也不需要更改代碼。()。 然后 HelloBean_EOImpl_WLStub 的對(duì)象實(shí)例序列化返回給客戶(hù)端,這一步也很有趣,上次RMI 過(guò)程,主角是 HelloBean_HomeImpl 和它的代理類(lèi) HelloBean_HomeImpl_WLStub,但這這一次換成了 HelloBean_EOImpl 和它的代理類(lèi) HelloBean_EOImpl_WLStub 來(lái)玩了。 我們不會(huì)這些寫(xiě): Hello_Stub h = new Hello_Stub()。 其實(shí)一直都不是很明白 EJB的 remote 接口, home 接口, Bean 類(lèi)究竟是如何使用的,或許應(yīng)該進(jìn)一步了解 EJB的原理吧,查到了一個(gè)原創(chuàng)文章, 那就說(shuō)說(shuō) EJB調(diào)用的原理吧。 9 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() init()方法在 servlet 的生命周期中僅執(zhí)行一次,在服務(wù)器裝載 servlet 時(shí)執(zhí)行。 7 EJB的激活機(jī)制 以 Stateful Session Bean 為例:其 Cache大小決定了內(nèi)存中可以同時(shí)存在的 Bean實(shí)例的數(shù)量,根據(jù) MRU或 NRU算法,實(shí)例在激活和去激活狀態(tài)之間遷移,激活機(jī)制是當(dāng)客戶(hù)端調(diào)用某個(gè) EJB實(shí)例業(yè)務(wù)方法時(shí),如果對(duì)應(yīng) EJB Object 發(fā)現(xiàn)自己沒(méi)有綁定對(duì)應(yīng)的 Bean 實(shí)例則從其去激活 Bean 存儲(chǔ)中(通過(guò)序列化機(jī)制存儲(chǔ)實(shí)例)回復(fù)(激活)此實(shí)例。 6我們?cè)?web 應(yīng)用開(kāi)發(fā)過(guò)程中經(jīng)常遇到輸出某種編碼的字符,如 iso88591 等,如何輸出一個(gè)某種編碼的字符串? Public String translate (String str) { String tempStr = 。 6 servlet 的生命周期 web 容器加載 servlet,生命周期開(kāi)始。 Map 集合類(lèi)用于存儲(chǔ)元素對(duì)(稱(chēng)作 鍵 和 值 ),其中每個(gè)鍵映射到一個(gè)值。 5垃圾回收的優(yōu)點(diǎn)和原理。 } } 第二種形式 : public class Singleton { private static Singleton instance = null。 4是否可以繼承 String 類(lèi) ? String 類(lèi)是 final 類(lèi),故不可以繼承 。 Entity Beans 生命周期能夠被容器或者 Beans 自己管理。 } class Inc implements Runnable{ public void run(){ for(int i=0。寫(xiě)出程序。 assertion(斷言 )在軟件開(kāi)發(fā)中是一種常用的調(diào)試 方式,很多開(kāi)發(fā)語(yǔ)言中都支持這種機(jī)制。棧按照后進(jìn)先出的方式進(jìn)行處理。 Abstract 類(lèi)的子類(lèi)為它們父類(lèi)中的所有抽象方法提供實(shí)現(xiàn),否則它們也是抽象類(lèi)為。子類(lèi)的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類(lèi)中的定義,對(duì)它而言,父類(lèi)中的定義如同被 屏蔽 了。 HashMap把 Hashtable的 contains方法去掉了,改成 containsvalue和 containsKey。 Stateless Session Bean 雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說(shuō)當(dāng)使用者呼叫 Stateless Session Bean 的時(shí)候, EJB Container 并不會(huì)找尋特定的 Stateless Session Bean 的實(shí)體來(lái)執(zhí)行這個(gè) method。而這個(gè) StringBuffer 類(lèi)提供的字符串進(jìn)行修改。派生類(lèi)可以從它的基類(lèi)那里繼承方法和實(shí)例變量,并且類(lèi)可以修改或增加新的方法使之更適合特殊的需要。 4. 多態(tài)性: 多態(tài)性是指允許不同類(lèi)的對(duì)象對(duì)同一 消息作出響應(yīng)。 運(yùn)行時(shí)異常與一般異常有何異同? 異常表示程序運(yùn)行過(guò)程中可能出現(xiàn)的非正常狀態(tài),運(yùn)行時(shí)異常表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見(jiàn)運(yùn)行錯(cuò)誤。 Collection 和 Collections 的區(qū)別。 最大的不同是, Hashtable 的方法是 Synchronize 的,而 HashMap 不是,在多個(gè)線程訪問(wèn)Hashtable 時(shí),不需要自己為它的 方法實(shí)現(xiàn)同步,而 HashMap 就必須為之提供外同步。 1 error 和 exception 有什么區(qū)別 ? error 表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問(wèn)題。 接口( interface)是抽象類(lèi)的變體。 EJB與 JAVA BEAN 的區(qū)別? Java Bean 是可復(fù)用的組件,對(duì) Java Bean 并沒(méi)有嚴(yán)格的規(guī)范,理論上講,任何一個(gè) Java 類(lèi)都可以是一個(gè) Bean。 assertion 檢查通常在開(kāi)發(fā)和測(cè)試時(shí)開(kāi)啟。 public static void main(String args[]){ ThreadTest1 tt=new ThreadTest1()。 } } } class Dec implements Runnable{ public void run(){ for(int i=0。 ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgum
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1