5個(gè)影響英語(yǔ)閱讀效率的壞習慣
筆試:

1.x=1,y=2,z=3;計算:y+=z–/++x
答:y=3
2.int array = new int[10];以下哪種引用是正確的:
A. array B. arrar[] C. array[0] D. array[1]
答:題錯,int array = new int[10]改為 int[] array = new int[10];
3.輸入3個(gè)1-99的整數,顯示當中的最大數
4.解釋和編譯的區別:
答:解釋:程序運行時(shí),取一條指令,將其換化為機器指令, 再執行這條機器指令。
編譯:程序運行時(shí)之前,將程序的把有代碼編譯為機器代碼,再運行這個(gè)程序。
面試:
1.Collection和Collections的區別
答:Collection是集合類(lèi)的上級接口,繼承與他的接口主要有Set 和List.
Collections是針對集合類(lèi)的一個(gè)幫助類(lèi),他提供一系列靜態(tài)方法實(shí)現對各種集合的搜索、排序、線(xiàn)程安全化等操作。
2.Struts框架中,MVC的體現,Action是什么
在Struts框架中,M模型由實(shí)現業(yè)務(wù)邏輯的JavaBean或EJB組件構成,C控制器由ActionServlet和Action實(shí)現,視圖由一組JSP文件構成。
3.Hibernate中的單向關(guān)系和雙向關(guān)系映射的區別,什么時(shí)候使用單向,什么時(shí)候使用雙向?
一對多關(guān)系分為單向一對多關(guān)系和雙向一對多關(guān)系。
單向一對多關(guān)系只能通過(guò)主控方對被動(dòng)方進(jìn)行級聯(lián)更新。
雙向一對多關(guān)系實(shí)際上是“一對多”與“多對一”關(guān)聯(lián)的組合,也就是說(shuō)我們必須在主控方配置單向一對多關(guān)系的基礎上,在被控方配置與其對應的多對一關(guān)系。
雙向一對多的關(guān)系除了避免約束違例和提高性能的好處之外,還帶來(lái)另外一個(gè)優(yōu)點(diǎn),由于建立了雙向關(guān)聯(lián),我們可以在關(guān)聯(lián)雙方中任意一方,訪(fǎng)問(wèn)關(guān)聯(lián)的另一方。
4.什么時(shí)候使用EJB,什么時(shí)候使用JavaBean
在架構J2EE企業(yè)級應用的時(shí)候,要根據項目的大小及業(yè)務(wù)的復雜情況來(lái)決定到底使用還是不使用EJB技術(shù)。在以下情況下考慮使用EJB:
(1)程序需要具有可伸縮性
為了適應用戶(hù)的需要,要在不同的服務(wù)器間部署組件,多個(gè)組件協(xié)同作業(yè),來(lái)完成分布式的計算,以及在資源緊張的時(shí)候進(jìn)行負載平衡。EJB組件不但可以實(shí)現這些功能,而且還能兼容不同系統不同平臺,從而真正做到一次編寫(xiě),到處運行。
具體見(jiàn):J2EE教材P147
5.Aector和ArrayList的區別
6.什么時(shí)候使用無(wú)狀態(tài)會(huì )話(huà)Bean,什么時(shí)候使用有狀態(tài)會(huì )話(huà)Bean
答:教程P161
7.什么是會(huì )話(huà),什么是請求
HTTP協(xié)議是無(wú)狀態(tài)的不持續連接,會(huì )話(huà)是用于在連接之間不同頁(yè)面之間的數據信息傳遞。
請求是用戶(hù)向服務(wù)器發(fā)出的一個(gè)動(dòng)作,動(dòng)作完成則請求結束,它不會(huì )持續一段時(shí)間。
8.Servlet的生命周期是什么
J2EE教程:P75
9.請求轉發(fā)和重定向的區別
精通Struts書(shū)的:P8
10.多線(xiàn)程的實(shí)現方式
11.什么時(shí)候使用Thread,什么時(shí)候使用Runable
12.Hibernate的缺點(diǎn)是什么
13.HashMap實(shí)現什么接口,繼承什么類(lèi)
實(shí)現Map、Serializable接口,繼承java.util.AbstractMap類(lèi)
14.LinkList和ArrayList的區別,如果是在集合的開(kāi)頭插入一個(gè)對象,
使用哪種效率高些,在集合的末尾插入一個(gè)對象,使用哪種效率高些,為什么
ArrayList隨機訪(fǎng)問(wèn)的效率要比LinkList快,但是LinkList順序訪(fǎng)問(wèn)的效率則高過(guò)ArrayList,另外LinkList在對元素進(jìn)行插入和刪除操作時(shí)要比ArrayList的效率高,二者的最佳選擇方法是:首先選用ArrayList當發(fā)現“向元素中插入和刪除操作太多時(shí)”引發(fā)性能問(wèn)題時(shí),換用LinkList,當然處理固定元素還是選用數組.
LinkedList基于鏈表實(shí)現,插入元素的性能會(huì )比ArrayList高.
ArrayList基于數組實(shí)現,遍歷的性能高于LinkedList.
15.門(mén)面模式在項目中的具體實(shí)現,為什么該設計模式,為什么不用一個(gè)接口,其它類(lèi)
實(shí)現該接口來(lái)代替門(mén)面模式。
16.你在項目中充當什么角色。
17.怎樣建立CVS服務(wù)器
18.什么是遠程方法調用
遠程方法調用是通過(guò)網(wǎng)絡(luò )調其它服務(wù)器上的組件就像調用本地組件一樣.詳見(jiàn)J2EE教程P6
19.怎樣理解分布式開(kāi)發(fā)
20.Struts框架中的titles框架的描述,為什么不用include
精通Struts書(shū)的P383
【5個(gè)影響英語(yǔ)閱讀效率的壞習慣】相關(guān)文章:
探討英語(yǔ)閱讀變量對閱讀的影響04-21
如何提高公共英語(yǔ)閱讀效率05-31
提高英語(yǔ)閱讀效率的六大技巧03-05
英語(yǔ)等級考試指導:提高閱讀效率04-12
托福閱讀壞習慣盤(pán)點(diǎn)05-26
影響駕考的五大壞習慣03-02
- 相關(guān)推薦