大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 程序員Java中等難度的筆試題總結(jié)

程序員Java中等難度的筆試題總結(jié)

更新時間:2020-04-09 16:09:56 來源:動力節(jié)點 瀏覽2430次


    運行時異常與一般異常有何異同?


    異常表示程序運行過程中可能出現(xiàn)的非正常狀態(tài),運行時異常表示虛擬機的通常操作中可能遇到的異常,是一種常見運行錯誤。java編譯器要求方法必須聲明拋出可能發(fā)生的非運行時異常,但是并不要求必須聲明拋出未被捕獲的運行時異常。


    說出Servlet的生命周期,并說出Servlet和CGI的區(qū)別。


    Servlet被服務(wù)器實例化后,容器運行其init方法,請求到達時運行其service方法,service方法自動派遣運行與請求對應(yīng)的doXXX方法(doGet,doPost)等,當服務(wù)器決定將實例銷毀的時候調(diào)用其destroy方法。


    與cgi的區(qū)別在于servlet處于服務(wù)器進程中,它通過多線程方式運行其service方法,一個實例可以服務(wù)于多個請求,并且其實例一般不會銷毀,而CGI對每個請求都產(chǎn)生新的進程,服務(wù)完成后就銷毀,所以效率上低于servlet。


    說出ArrayList,Vector,LinkedList的存儲性能和特性


    ArrayList和Vector都是使用數(shù)組方式存儲數(shù)據(jù),此數(shù)組元素數(shù)大于實際存儲的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現(xiàn)存儲,按序號索引數(shù)據(jù)需要進行前向或后向遍歷,但是插入數(shù)據(jù)時只需要記錄本項的前后項即可,所以插入速度較快。


    EJB是基于哪些技術(shù)實現(xiàn)的?并說出SessionBean和EntityBean的區(qū)別,StatefulBean和StatelessBean的區(qū)別。


    EJB包括SessionBean、EntityBean、MessageDrivenBean,基于JNDI、RMI、JAT等技術(shù)實現(xiàn)。


    SessionBean在J2EE應(yīng)用程序中被用來完成一些服務(wù)器端的業(yè)務(wù)操作,例如訪問數(shù)據(jù)庫、調(diào)用其他EJB組件。EntityBean被用來代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。


    對于客戶機,SessionBean是一種非持久性對象,它實現(xiàn)某些在服務(wù)器上運行的業(yè)務(wù)邏輯。


    對于客戶機,EntityBean是一種持久性對象,它代表一個存儲在持久性存儲器中的實體的對象視圖,或是一個由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實體。


    SessionBean還可以再細分為StatefulSessionBean與StatelessSessionBean,這兩種的SessionBean都可以將系統(tǒng)邏輯放在method之中執(zhí)行,不同的是StatefulSessionBean可以記錄呼叫者的狀態(tài),因此通常來說,一個使用者會有一個相對應(yīng)的StatefulSessionBean的實體。StatelessSessionBean雖然也是邏輯組件,但是他卻不負責(zé)記錄使用者狀態(tài),也就是說當使用者呼叫StatelessSessionBean的時候,EJBContainer并不會找尋特定的StatelessSessionBean的實體來執(zhí)行這個method。換言之,很可能數(shù)個使用者在執(zhí)行某個StatelessSessionBean的methods時,會是同一個Bean的Instance在執(zhí)行。從內(nèi)存方面來看,StatefulSessionBean與StatelessSessionBean比較,StatefulSessionBean會消耗J2EEServer較多的內(nèi)存,然而StatefulSessionBean的優(yōu)勢卻在于他可以維持使用者的狀態(tài)。


    Collection和Collections的區(qū)別。


    Collection是集合類的上級接口,繼承與他的接口主要有Set和List.


    Collections是針對集合類的一個幫助類,他提供一系列靜態(tài)方法實現(xiàn)對各種集合的搜索、排序、線程安全化等操作。


    &和&&的區(qū)別。


    &是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and)。


    HashMap和Hashtable的區(qū)別。


    HashMap是Hashtable的輕量級實現(xiàn)(非線程安全的實現(xiàn)),他們都完成了Map接口,主要區(qū)別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。


    HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。


    HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因為contains方法容易讓人引起誤解。


    Hashtable繼承自Dictionary類,而HashMap是Java1.2引進的Mapinterface的一個實現(xiàn)。


    最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實現(xiàn)同步,而HashMap就必須為之提供外同步。


    Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會有很大的差異。


    final,finally,finalize的區(qū)別。


    final用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。


    finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。


    finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文件等。


    sleep()和wait()有什么區(qū)別?


    sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用sleep不會釋放對象鎖。


    wait是Object類的方法,對此對象調(diào)用wait方法導(dǎo)致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發(fā)出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態(tài)。


程序員Java中等難度的筆試題總結(jié)


 以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“程序員Java中等難度的筆試題總結(jié)”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本高清免费毛片久久看 | 天堂福利视频 | 成人日b视频 | 国产毛片一区二区三区 | 久久精品国产在热久久2019 | 中文国产成人精品久久无广告 | 国产720刺激i在线视频 | 国产乱子伦一区二区三区 | 亚洲成人在线网 | 国产精品成人免费观看 | 热久久影院 | 日本伊人精品一区二区三区 | 羞羞免费网站 | 免费看一级黄色毛片 | 日本不卡1 | 亚洲免费资源 | 亚洲国产清纯 | 4虎成人| 欧美顶级毛片在线播放 | 亚洲精品99久久久久久 | 色欧美在线| 国产97在线观看 | 中文字幕在线二区 | 99热久久国产精品这里有99 | 成人免费黄色小视频 | 久久青草免费97线频观 | 亚洲精品一 | 国产在线精品一区免费香蕉 | 国产在线观看中文字幕 | 欧美xxxx4khd超高清 | 欧美成人手机在线视频 | 精品日韩一区二区 | 国产精品亚洲综合久久 | 乱子伦xxx欧美 | 亚洲欧美综合网站 | 国产在线欧美精品中文一区 | 97毛片| 毛片一级在线观看 | 国产色产综合色产在线观看视频 | 狠狠操大逼 | 亚洲精品国产一区二区图片欧美 |