面試時遇到的部分JAVA問題

1.xml在項目中的作用
2.s-ejb 與 e-ejb的區別
3.會話面的作用
4.cmp與bmp的優缺點
5.j2me程式的必需的幾個部分
6.c/s與b/s的區別
7.構建一個connect pool,然後再調用它,
8.j2ee平台與dotnet平台的區別
9.ejb的life cycle
10.session bean 和 entity bean的區別
11.ejb中的transaction機制
12.synchronized (生產者和消費)
13.string 和 stringbuffer
14.serializable
15.mvc (struts的工作流程)
16.什麼是mda
17.tcp與udp的區別
18.鍊表與散列表和數組的區別
19.堆和棧的區別
20.ejb的分類及區別
21.你對現在軟體業以及國內軟體業的看法
22.談談java多執行緒
23.談談檔案加密技術
24.軟體開發生命周期
25.路由協定種類及特點
26.java的awt和swing組件的gui設計的關鍵
27.對於java流的認識
28.簡單描述一下awt與swing區別。
29.簡述java編程中事件處理模式。
30.你編寫過applet嗎?applet的安全許可權如何?試列舉java application或者applet中與servlet/jsp通信可以採用的方式。
31.簡述邏輯操作(如&,|)與條件操作(如&&,||)的區別。
32.簡述 java server page 和 servlet 的聯繫和區別。
33.簡述synchronized和java.util.concurrent.locks.lock的異同 ?
34.ejb規範規定ejb中禁止的操作有哪些?