




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
湖南三英特旅游智能有限公司Java工程師招聘考試試卷(每題5分,共100分)作用域public,protected,private以及不寫時的區(qū)別。public:表示訪問權(quán)限不限protected:表示能被其子類和在相同包中的類訪問;private:只能在類內(nèi)部訪問。ArrayList和Vector的區(qū)別,HashMap和Hashtable的區(qū)別。ArrayList數(shù)組列表-數(shù)組的列表
Vector通用容器-可以變長的數(shù)組
HashMap哈西映射-鍵值對
Hashtable哈西表答:就ArrayList與Vector主要從二方面來說.
一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的
二.數(shù)據(jù)增長:當(dāng)需要增長時,Vector默認(rèn)增長為原來一培,而ArrayList卻是原來的一半char型變量能不能定義為一個中文?為什么?能夠定義成為一個中文的,因為java中以unicode編碼,一個char占16個字節(jié),所以放一個中文是沒問題的多線程有幾種表示方法,都是什么?同步有幾種實現(xiàn)方法,都是什么?"多線程有兩種實現(xiàn)方法,分別是繼承Thread類與實現(xiàn)Runnable接口
同步的實現(xiàn)方面有兩種,分別是synchronized,wait與notify"Java中異常的處理機(jī)制,時間機(jī)制?答:好處主要有兩個:第一,當(dāng)發(fā)生錯誤時,程序不至于崩潰。第二,當(dāng)發(fā)生錯誤時,可以在短時間內(nèi)找到錯誤所在行,能節(jié)省時間?;旧暇瓦@樣。描述抽象類與接口。抽象類和接口最大的不同是:抽象類對某一事物特性的描述。接口是對某一行為的描述。抽象類中可以有已經(jīng)實現(xiàn)的方法和待實現(xiàn)的抽象方法。接口中只能定義方法的聲明,實現(xiàn)都要交給實現(xiàn)類。如果一個抽象類被一個類繼承,則說明該類是抽象類的子...在java中一個類被聲明為final類型,表示了什么意思?經(jīng)final修飾的類被稱為終態(tài)類,即不可被繼承。談?wù)刦inal,finally,finalize的區(qū)別。final是用來修飾名詞的,即它是用來表達(dá)最終的某個東西的。比如,“最后的戰(zhàn)役”,“最后的晚餐”,“最后的結(jié)局”之類的。
finally是用來修飾名詞以外的詞的(經(jīng)常是修飾動詞用的),即它是用來表達(dá)最終的一個行為或動作的。比如“他最后還是來了”“你最后贏了沒”“錢最終怎么算的”
finalize是動詞,它不修飾其他詞,它就是表達(dá)了一種“了結(jié),完成,完善,搞定”的一個行為。就比如“咱把這事了結(jié)了吧”“把題目做完”“把工作做完”
三個詞都跟“完結(jié)”有關(guān),前兩個只是表達(dá)某件事情已經(jīng)完結(jié)時是什么樣的。而第三個詞,它的作用在于把一個沒完結(jié)的東西變到已經(jīng)完結(jié)的狀態(tài),是一種行為。HashMap和Hashtable的區(qū)別。HashMap允許將null作為一個entry的key或者value,而Hashtable不允許Collection和Collections的區(qū)別。Collections是個java.util下的類,它包含有各種有關(guān)集合操作的靜態(tài)方法。
Collection是個java.util下的接口,它是各種集合結(jié)構(gòu)的父接口。答:有DOM,SAX,STAX等
DOM:處理大型文件時其性能下降的非常厲害。這個問題是由DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且DOM必須在解析文件之前把整個文檔裝入內(nèi)存,適合對XML的隨機(jī)訪問SAX:不現(xiàn)于DOM,SAX是事件驅(qū)動型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個文件。當(dāng)遇到像文件開頭,文檔結(jié)束,或者標(biāo)簽開頭與標(biāo)簽結(jié)束時,它會觸發(fā)一個事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問
STAX:StreamingAPIforXML(StAX)MVC各個部分都有哪些技術(shù)來實現(xiàn)?如何實現(xiàn)?:MVC是Model-View-Controller的簡寫。Model代表的是應(yīng)用的業(yè)務(wù)邏輯(通過JavaBean,EJB組件實現(xiàn)),View是應(yīng)用的表示面(由JSP頁面產(chǎn)生),Controller是提供應(yīng)用的處理過程控制(一般是一個Servlet),通過這種設(shè)計模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實現(xiàn)。這些組件可以進(jìn)行交互和重用應(yīng)用服務(wù)器與Web
Server的區(qū)別?應(yīng)用服務(wù)器處理業(yè)務(wù)邏輯,web服務(wù)器則主要是讓客戶可以通過瀏覽器進(jìn)行訪問。WEBService名詞解釋。JSWDL,JAXP,JAXM,SOAP,UDDI,WSDL規(guī)范內(nèi)容包括Bean提供者,應(yīng)用程序裝配者,EJB容器,EJB配置工具,EJB服務(wù)提供者,系統(tǒng)管理員。這里面,EJB容器是EJB之所以能夠運行的核心。EJB容器管理著EJB的創(chuàng)建,撤消,激活,去活,與數(shù)據(jù)庫的連接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS.....
20,編程:編寫一個街區(qū)字符串的函數(shù),輸入為一個字符串和一個字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截取半個,如("我ABC",4)應(yīng)該截取為(“我AB”.輸入“我ABC漢DEF”,6)應(yīng)該是“我ABC”而不是“我ABC+漢的半個”packagetest;
classSplitString
{
StringSplitStr;
intSplitByte;
publicSplitString(Stringstr,intbytes)
{
SplitStr=str;
SplitByte=bytes;
System.out.println("TheStringis:′"+SplitStr+"′;SplitBytes="+SplitByte);
}
publicvoidSplitIt()
{
intloopCount;
loopCount=(SplitStr.length()%SplitByte==0)?(SplitStr.length()/SplitByte):(SplitStr.length()/Split
Byte+1);
System.out.println("WillSplitinto"+loopCount);
for(inti=1;i<=loopCount;i++)
{
if(i==loopCount){
System.out.println(SplitStr.substring((i-1)*SplitByte,SplitStr.length()));
}else{
System.out.println(SplitStr.substring((i-1)*SplitByte,(i*SplitByte)));
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人保險理賠授權(quán)委托書
- 單次包車合同范本
- 口罩委托采購合同范本
- 獸藥代理合同范本
- 世界水日活動策劃方案
- 下學(xué)期幼兒教師的個人總結(jié)
- 推拿治療學(xué)模擬題+答案
- 別墅建設(shè)合同范本
- 勞務(wù)合同補(bǔ)充合同范本
- 發(fā)光字安裝合同范本
- 2025年哈爾濱職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完美版
- 私募股權(quán)投資基金基礎(chǔ)知識-《私募股權(quán)投資基金基礎(chǔ)知識》高分通關(guān)卷5
- 老年重癥患者靜脈血栓栓塞癥預(yù)防中國專家共識(2023)解讀
- 北師大版四年級數(shù)學(xué)下冊期末測試卷(一)(含答案)
- 2025年云南省曲靖市富源縣能源局公開招聘引進(jìn)煤礦安全監(jiān)管急需緊缺人才筆試高頻重點模擬試卷提升(共500題附帶答案詳解)
- 《抗菌藥物合理運用》課件
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程(高職“創(chuàng)新創(chuàng)業(yè)”課程)全套教學(xué)課件
- 中小學(xué)傳統(tǒng)文化教育指導(dǎo)標(biāo)準(zhǔn)
- 霍尼韋爾DDC編程軟件(CARE)簡介
- 實用中西醫(yī)結(jié)合診斷治療學(xué)
- 論《說文解字》中的水文化
評論
0/150
提交評論