長(zhǎng)沙金蝶軟件公司j2ee面試題_第1頁(yè)
長(zhǎng)沙金蝶軟件公司j2ee面試題_第2頁(yè)
長(zhǎng)沙金蝶軟件公司j2ee面試題_第3頁(yè)
長(zhǎng)沙金蝶軟件公司j2ee面試題_第4頁(yè)
長(zhǎng)沙金蝶軟件公司j2ee面試題_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、長(zhǎng)沙金蝶軟件公司j2ee面試題1.三層結(jié)構(gòu)比兩層結(jié)構(gòu)的優(yōu)點(diǎn)是什么?2.EJB規(guī)范中的6種角色是什么?3.闡述java中的garbage collection原理。4.什么場(chǎng)景下的調(diào)用才是java中的遠(yuǎn)程調(diào)用?5.JSP中如何定義一個(gè)函數(shù)?6.EJB有哪幾類,他們的特點(diǎn)是什么?7.說(shuō)說(shuō)EJB的本地接口和遠(yuǎn)程接口的區(qū)別。8.描述EAR包的目錄結(jié)構(gòu)。9.非java客戶端可以通過(guò)CORBA的什么協(xié)議調(diào)用EJB組件? 10關(guān)于EJB的一段英譯中文字。(略1.Integer s=new Integer(9;Integer t=new Integer(9;Long u=new Long(9;判斷:(1.s.

2、equals(t(2.s.equals(u(3.s=t(4.s.equals(new Integer(9答案:(1(42.判斷:public class testprivate static String s="string"public static void main(String aString t="strin"+"g"System.out.println(s=t;答案:true3.共享鎖與排它鎖區(qū)別;(1.共享鎖只用于表級(jí),排他鎖用于行級(jí)。(2.加了共享鎖的對(duì)象,可以繼續(xù)加共享鎖,不能再加排他鎖。加了排他鎖后,不能再加任何鎖

3、。(3.比如一個(gè)DML操作,就要對(duì)受影響的行加排他鎖,這樣就不允許再加別的鎖,也就是說(shuō)別的會(huì)話不能修改這些行。同時(shí)為了避免在做這個(gè)DML操作的時(shí)候,有別的會(huì)話執(zhí)行DDL,修改表的定義,所以要在表上加共享鎖,這樣就阻止了DDL的操作。(4.當(dāng)執(zhí)行DDL操作時(shí),就需要在全表上加排他鎖。4。soap,jdom,sax概念;SOAP是基于XML的簡(jiǎn)易協(xié)議,可使應(yīng)用程序在HTTP之上進(jìn)行信息交換,SOAP提供了一種標(biāo)準(zhǔn)的方法,使得運(yùn)行在不同的操作系統(tǒng)并使用不同的技術(shù)和編程語(yǔ)言的應(yīng)用程序可以互相進(jìn)行通信。JDOM是一種使用XML的獨(dú)特Java工具包,用于快速開(kāi)發(fā)XML應(yīng)用程序(W3C的標(biāo)準(zhǔn)SAX(Simp

4、le API for XML,是第一個(gè)被廣泛采用的用Java編寫(xiě)的XML API,是一個(gè)事實(shí)上的標(biāo)準(zhǔn);SAX是一個(gè)用于處理XML事件驅(qū)動(dòng)的“推”模型,雖然它不是W3C標(biāo)準(zhǔn),但它卻是一個(gè)得到了廣泛認(rèn)可的API。SAX解析器不像DOM那樣建立一個(gè)完整的文檔樹(shù),而是在讀取文檔時(shí)激活一系列事件,這些事件被推給事件處理器,然后由事件處理器提供對(duì)文檔內(nèi)容的訪問(wèn)。5.數(shù)據(jù)庫(kù)的內(nèi)連接,左外連接,右外連接;6.繼承,封裝,多態(tài)的概念;繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵(lì)類的重用,它提供了一種明確表述共性的方法。對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生,這個(gè)過(guò)程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的

5、派生類(子類,而原始類稱為新類的基類(父類。派生類可以從它的基類那里繼承方法和實(shí)例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。封裝是把過(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ì)象。多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語(yǔ)言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢(shì),很好的解決了應(yīng)用程序函數(shù)同名問(wèn)題。7。軟件為什么要維護(hù)?維護(hù)的過(guò)程;1改正性維護(hù)是在軟件投入運(yùn)行一段時(shí)間后,可能會(huì)暴露出一部分在測(cè)試階段沒(méi)有發(fā)現(xiàn)

6、的錯(cuò)誤,為改正這些錯(cuò)誤而對(duì)軟件進(jìn)行的修改活動(dòng);2適應(yīng)性維護(hù)是由于軟件運(yùn)行的外部環(huán)境(例如軟件,硬件和數(shù)據(jù)環(huán)境等的發(fā)生了變化而修改軟件,使之適應(yīng)這些變化的活動(dòng);3完善性維護(hù)是因?yàn)橛脩粜枨笫墙?jīng)常變化的,在軟件使用過(guò)程中,用戶會(huì)對(duì)軟件提出新的功能和性能要求,為了滿足這些新的要求而對(duì)軟件進(jìn)行修改,使之在功能和性能得到完善和增強(qiáng)的活動(dòng);4預(yù)防性維護(hù)是不等用戶提出維護(hù)申請(qǐng),采用先進(jìn)的軟件工程方法對(duì)需要維護(hù)的軟件或某部分軟件重新進(jìn)行設(shè)計(jì)、編碼和測(cè)試,以提高軟件的可維護(hù)性和可靠性等目標(biāo),為以后進(jìn)一步改進(jìn)軟件打下基礎(chǔ)的活動(dòng),這類活動(dòng)包括逆向工程和重構(gòu)工程。維護(hù)過(guò)程:(決定維護(hù)目標(biāo)-理解軟件-產(chǎn)生維護(hù)方案-考慮波

7、及影響-修改程序-測(cè)試-修改文檔8.junit幾個(gè)方法的運(yùn)行先后順序;首先先運(yùn)行setUp(方法其次運(yùn)行你寫(xiě)的測(cè)試用例,也就是testXXX(方法,其次是運(yùn)行tearDown(方法一般初始化的工作都放在setUp(方法里,例如對(duì)數(shù)據(jù)庫(kù)的測(cè)試,那么連接數(shù)據(jù)庫(kù)部分就放在這里,而銷毀連接就放在tearDown(方法中9.EJB分類,什么是實(shí)體bean,消息驅(qū)動(dòng)bean的類型以及處理方式;實(shí)體bean主要存儲(chǔ)業(yè)務(wù)數(shù)據(jù),一個(gè)持久對(duì)象。不僅僅只是數(shù)據(jù)-狀態(tài)和行為,與常規(guī)對(duì)象一樣,直接映射到數(shù)據(jù)庫(kù)中的一行數(shù)據(jù)消息驅(qū)動(dòng)的Bean最大的特點(diǎn)是客戶程序不通過(guò)接口訪問(wèn)Bean。10.MVC模式技術(shù);11.for(;

8、語(yǔ)句出現(xiàn)什么情況;括號(hào)里面多一個(gè)分號(hào)應(yīng)該,這樣無(wú)法編譯。如果兩個(gè)分號(hào),運(yùn)行時(shí)將出現(xiàn)死循環(huán)。12、SQl:update table1set name=(select name from table2t1inner join table1t2on t1.id=t2.idwhere name is null是否可以正確運(yùn)行?為什么?13、下面有哪些錯(cuò)誤public void update(String sql="update t1set name=aa where id=?"Connection conn=datasource.getConnection(;PreparedSta

9、ment ps=conn.prepareStament(sql;ps.setString(0,"1"/應(yīng)該ps.setInt(1,1;rs.excuteupdate(;ps.close(;conn.close(;14.詳細(xì)設(shè)計(jì)階段要做什么工作?15.java開(kāi)發(fā)工具IDE;16.j2ee服務(wù)器有哪些:17.數(shù)據(jù)庫(kù)union關(guān)鍵字使用解釋;將兩個(gè)或更多查詢的結(jié)果組合為單個(gè)結(jié)果集;規(guī)則:所有查詢中的列數(shù)和列的順序必須相同,數(shù)據(jù)類型必須兼容18、public int getI(int i=0;try+i;finally+i;return i+;返回結(jié)果:219.多線程的數(shù)據(jù)同步(

10、填充題:主要用到wait,notifyall(等。synchronized20.線程與進(jìn)程區(qū)別聯(lián)系;進(jìn)程和線程都是由操作系統(tǒng)所體現(xiàn)的程序運(yùn)行的基本單元,系統(tǒng)利用該基本單元實(shí)現(xiàn)系統(tǒng)對(duì)應(yīng)用的并發(fā)性簡(jiǎn)而言之,一個(gè)程序至少有一個(gè)進(jìn)程,一個(gè)進(jìn)程至少有一個(gè)線程.線程的劃分尺度小于進(jìn)程,使得多線程程序的并發(fā)性高。另外,進(jìn)程在執(zhí)行過(guò)程中擁有獨(dú)立的內(nèi)存單元,而多個(gè)線程共享內(nèi)存,從而極大地提高了程序的運(yùn)行效率但是線程不能夠獨(dú)立執(zhí)行,必須依存在應(yīng)用程序中,由應(yīng)用程序提供多個(gè)線程執(zhí)行控制21、看下面的數(shù)據(jù)庫(kù)表A設(shè)計(jì)有什么問(wèn)題?字段類型說(shuō)明A INT記錄IDB FLOAT工資C INT已經(jīng)發(fā)工資填0,海沒(méi)有發(fā)工資填1D VARCHAR(40姓名22.UML;UML的目標(biāo)之一就是為開(kāi)發(fā)團(tuán)隊(duì)提供標(biāo)準(zhǔn)通用的設(shè)計(jì)語(yǔ)言來(lái)開(kāi)發(fā)和構(gòu)建計(jì)算機(jī)應(yīng)用。UML提出了一套IT專業(yè)人員期待多年的統(tǒng)一的標(biāo)準(zhǔn)建模符號(hào)。通過(guò)使用UML,這些人員能夠閱讀和交流系統(tǒng)架構(gòu)和設(shè)計(jì)規(guī)劃-就像建筑工人多年來(lái)所使用的建筑設(shè)計(jì)圖一樣金蝶SQL筆試題(A表列借書(shū)證號(hào)人員資料9

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論