版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java部分部分1求兩個(gè)數(shù)的最大公約數(shù)求兩個(gè)數(shù)的最大公約數(shù)解答:歐幾理德原理:輾轉(zhuǎn)相除法publicstaticintzdgys(intaintb)intx=a%bif(x==0)returnbelsereturnzdgys(bx)2關(guān)于關(guān)于java垃圾回收器的認(rèn)識(shí)垃圾回收器的認(rèn)識(shí)解答:對(duì)于GC來(lái)說(shuō),當(dāng)程序員創(chuàng)建對(duì)象時(shí),GC就開始監(jiān)控這個(gè)對(duì)象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對(duì)象。通過(guò)這
2、種方式確定哪些對(duì)象是“可達(dá)的“,哪些對(duì)象是“不可達(dá)的“。當(dāng)GC確定一些對(duì)象為“不可達(dá)“時(shí),GC就有責(zé)任回收這些內(nèi)存空間??梢?。程序員可以手動(dòng)執(zhí)行System.gc(),通知GC運(yùn)行,但是Java語(yǔ)言規(guī)范并不保證GC一定會(huì)執(zhí)行。3請(qǐng)問如何設(shè)計(jì)一個(gè)類,使其只能被初始化為一個(gè)實(shí)例。請(qǐng)問如何設(shè)計(jì)一個(gè)類,使其只能被初始化為一個(gè)實(shí)例。解答:Singleton模式主要作用是保證在Java應(yīng)用程序中,一個(gè)類Class只有一個(gè)實(shí)例存在。第一種形式:定義一
3、個(gè)類,它的構(gòu)造函數(shù)為private的,它有一個(gè)static的private的該類變量,在類初始化時(shí)實(shí)例話,通過(guò)一個(gè)public的getInstance方法獲取對(duì)它的引用繼而調(diào)用其中的方法。附件:packageparent.career.blestclassSingletonprivateSingleton()在外部用new關(guān)鍵字會(huì)報(bào)錯(cuò),只供內(nèi)部使用注意這是private只供內(nèi)部調(diào)用privatestaticSingletoninstan
4、ce=newSingleton()這里提供了一個(gè)供外部訪問本class的靜態(tài)方法,可以直接訪問publicstaticSingletongetInstance()returninstancepublicvoidsay(Stringstr)System.out.println(str)classcommonClasspubliccommonClass()System.out.println(“這是一個(gè)普通類“)publicclassmyS
5、ingleton其他EJB組件。EntityBean被用來(lái)代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。對(duì)于客戶機(jī),SessionBean是一種非持久性對(duì)象,它實(shí)現(xiàn)某些在服務(wù)器上運(yùn)行的業(yè)務(wù)邏輯。對(duì)于客戶機(jī),EntityBean是一種持久性對(duì)象,它代表一個(gè)存儲(chǔ)在持久性存儲(chǔ)器中的實(shí)體的對(duì)象視圖,或是一個(gè)由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實(shí)體。SessionBean還可以再細(xì)分為StatefulSessionBean與StatelessSessionBean,這兩種的Se
6、ssionBean都可以將系統(tǒng)邏輯放在method之中執(zhí)行,不同的是StatefulSessionBean可以記錄呼叫者的狀態(tài),因此通常來(lái)說(shuō),一個(gè)使用者會(huì)有一個(gè)相對(duì)應(yīng)的StatefulSessionBean的實(shí)體。StatelessSessionBean雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說(shuō)當(dāng)使用者呼叫StatelessSessionBean的時(shí)候,EJBContainer并不會(huì)找尋特定的StatelessSessio
7、nBean的實(shí)體來(lái)執(zhí)行這個(gè)method。換言之,很可能數(shù)個(gè)使用者在執(zhí)行某個(gè)StatelessSessionBean的methods時(shí),會(huì)是同一個(gè)Bean的Instance在執(zhí)行。從內(nèi)存方面來(lái)看,StatefulSessionBean與StatelessSessionBean比較,StatefulSessionBean會(huì)消耗J2EEServer較多的內(nèi)存,然而StatefulSessionBean的優(yōu)勢(shì)卻在于他可以維持使用者的狀態(tài)。8sl
8、eep()和wait()有什么區(qū)別有什么區(qū)別解答:sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,給執(zhí)行機(jī)會(huì)給其他線程,但是監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用sleep不會(huì)釋放對(duì)象鎖。wait是Object類的方法,對(duì)此對(duì)象調(diào)用wait方法導(dǎo)致本線程放棄對(duì)象鎖,進(jìn)入等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify方法(或notifyAll)后本線程才進(jìn)入對(duì)象鎖定池準(zhǔn)備獲得對(duì)象鎖進(jìn)入運(yùn)行狀態(tài)。9fward
9、和redirect的區(qū)別的區(qū)別解答:fward是服務(wù)器請(qǐng)求資源,服務(wù)器直接訪問目標(biāo)地址的URL,把那個(gè)URL的響應(yīng)內(nèi)容讀取過(guò)來(lái),然后把這些內(nèi)容再發(fā)給瀏覽器,瀏覽器根本不知道服務(wù)器發(fā)送的內(nèi)容是從哪兒來(lái)的,所以它的地址欄中還是原來(lái)的地址。redirect就是服務(wù)端根據(jù)邏輯發(fā)送一個(gè)狀態(tài)碼告訴瀏覽器重新去請(qǐng)求那個(gè)地址,一般來(lái)說(shuō)瀏覽器會(huì)用剛才請(qǐng)求的所有參數(shù)重新請(qǐng)求,所以sessionrequest參數(shù)都可以獲取。10冒泡排序算法冒泡排序算法解答:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- j2ee教學(xué)材料總結(jié)
- 基于Java-J2EE的WebGIS的模型研究.pdf
- 基于J2EE的Java應(yīng)用程序安全.pdf
- 基于Java開源項(xiàng)目的J2EE應(yīng)用框架實(shí)現(xiàn).pdf
- j2ee集群原理
- 基于Java-J2EE的物流供應(yīng)鏈系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE架構(gòu)的Java語(yǔ)言學(xué)習(xí)系統(tǒng)的研究與實(shí)現(xiàn).pdf
- j2ee與數(shù)據(jù)庫(kù)
- j2ee體系結(jié)構(gòu)論文
- 基于J2EE的JAVA3D在虛擬服裝WEB展示上的應(yīng)用.pdf
- j2ee文獻(xiàn)及外文翻譯
- 基于mda的新型j2ee框架
- 基于j2ee的web?。螅澹颍觯椋悖澹髴?yīng)用
- 外文翻譯--j2ee體系結(jié)構(gòu)
- 計(jì)算機(jī)j2ee外文翻譯
- Common Reporting Framework based on J2EE.pdf
- J2EE-EJB技術(shù)的研究.pdf
- J2EE設(shè)計(jì)模式應(yīng)用研究.pdf
- j2ee網(wǎng)上商城畢業(yè)論文
- j2ee應(yīng)用的運(yùn)行重構(gòu)-外文翻譯
評(píng)論
0/150
提交評(píng)論