笔试题目-J2EE
第一部分 JAVA基礎(chǔ)
為什么需要靜態(tài)的屬性和方法,和類中的普通屬性和方法有什么區(qū)別。
抽象類和接口有何異同?在你所接觸到的項目中,都是如何使用的?
override與重載有什么區(qū)別?
java是否支持多繼承?怎么才能實現(xiàn)多繼承?
說說你對面向?qū)ο笤O(shè)計開發(fā)的理解,以及接口的作用
什么是面向?qū)ο?#xff1f;簡述
簡述面向?qū)ο蟮娜筇卣?#xff1a;繼承,封裝,多態(tài)
List、Map、Set按存儲方式說說都是怎么存儲的?
比較一下String和StringBuffer有什么不同
String 類是否可以被繼承
介紹幾種你熟悉的設(shè)計模式,寫出原理及應(yīng)用環(huán)境
談?wù)劄槭裁匆胒actory模式,舉一個例子說明工廠和單態(tài)模式的使用。
Math.round(25.5)反回多少?Math.round(-25.5)反回多少?
寫出一個常見的異常
你使用過哪些版本管理器,check in和check out的作用
equals和==的區(qū)別
fina,finally,finalizy的區(qū)別
在jbuilder和eclipse中make 和 rebuilder 有什么區(qū)別?? 如何編譯和運行java文件?
軟件測試的分類?
ORM的原理是什么?
說明一下public,private,interface,protect的訪問權(quán)限
如何進行分頁
編程:
有一個10000的數(shù)組,由10000隨機往里存入A-Z的字母組成,怎么實現(xiàn)?
用冒泡排序法寫一個數(shù)組中的最大數(shù)?
寫一個方法,返回值是參數(shù)所有奇數(shù)位的字符相加
如? “ahbhchdhe”?? 得 “abcde”
如? “xbybzb”????? 得 “xyz”
寫一個方法,截取String a=”我ABC 4” ,反回”我ABC”.
1,1,2,3,5,8第30位是什么數(shù),用遞歸算法實現(xiàn)!
第三部分 JAVAWEB編程
內(nèi)置對象pageContext,request,session,application的區(qū)別
Forward,response的區(qū)別,response在什么時候用
簡述什么是MVC模式, MVC模式和Struts關(guān)系
struts中的幾個關(guān)鍵對象的作用(說說幾個關(guān)鍵對象的作用)?
如何對Struts控制器進行擴展?
在JSF/Struts中如何進行服務(wù)器端數(shù)據(jù)驗證;
中文處理是如何實現(xiàn)的?
談一下為什么要用hibernate
使用Hibernate寫一個完整的DAO層方法,實現(xiàn)根據(jù)傳遞進來的參數(shù)判斷用戶名和密碼是否正確。
Public Boolean verify(String username,String password){
}
用JavaScript實現(xiàn)如下功能:讓按鈕獲得焦點,并接受單擊操作時,彈出提示對話框。
下列哪些屬于servlet 生命周期中的方法 (??? )
A.? init()? B. initial()? C. service()? D. serivcal()? E. destroy()
Hibernate查詢的三種方式是:
A標準化對象查詢(Criteria Query)
B Hibernate語言查詢
C Native SQL Queries(原生SQL查詢)
D OLEDB查詢
E JDBC查詢
閱讀以下代碼:
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
User user_1 = (User)session.get(User.class,userId);
————
User user_2 = new User(userId,”Mary”);
session.update(user_2);
最后將會產(chǎn)生異常:net.sf.hibernate.NonUniqueObjectException:
在橫線處填入以下()代碼可以防止異常:
A session.close();
B session.evict(user_1);
C session.clear(user_1);
D session.clear();
寫一個完整的DAO層接口,用來對會員信息進行添刪改查操作
JavaScript與JAVA的區(qū)別?(從它們的解釋,運行等方面說)
什么是WebService,常見的WebService如何調(diào)用
簡述sturts-config配置文件
你知道的幾種架構(gòu)?
JSP的內(nèi)置對象?
Hibernate中cascade作用跟意義?
Hibernate中l(wèi)oad()和get()的區(qū)別.
include與forward的區(qū)別?
Hibernate有哪幾種查詢數(shù)據(jù)的方式?
說說AOP和IOC的概念以及在spring中是如何應(yīng)用的?
什么是依賴注入技術(shù)?項目中在什么地方用到了依賴注入?依賴注入有什么好處?
請描述XXX功能使用SSH實現(xiàn)的過程
你的程序是如何分層設(shè)計的,這樣分層有什么好處?
簡述聲明式事務(wù)處理的實現(xiàn)過程.
寫出最熟悉的框架所具備的優(yōu)點和缺點,表現(xiàn)層,業(yè)務(wù)層數(shù)據(jù)訪問層分別選擇一個.
AJAX的優(yōu)點
說說你對ajax的理解,列舉一種開發(fā)ajax的框架或工具。
你在做項目過程中遇到了哪些問題,如何解決的?
如果你的程序需要擴展,你覺得那些方面可以擴展?為什么要這么擴展?
如果做項目過程中,你覺得你的組長某些地方做的不對或不完善,你會怎么做?
你提出了意見,但他并不采納,你怎么辦?
總結(jié)
- 上一篇: 用姜赵取名怎么取有内涵,有哪些适合的字可
- 下一篇: 姓何的男孩名字 姓何的男孩名字大全