1.J2EE是什嗎?
2.介紹JAVA中的Collection FrameWork(包括如何寫自己的資料結構)?
如COLLECTION中遺留類(HASHTABLE、VECTOR)和現有類的區別?(同步)
3.Java中異常處理機制,事件機制?
4.EJB與JAVA BEAN的區別?
EJB與JAVA BEAN是SUN的不同組件規範,EJB是在容器中啟動並執行,分步式的,而JAVA BEAN主要是一種可利用的組件,主要在用戶端UI表現上。
5.JAVA中的多形與繼承?
可出編程,選擇題。
6.抽象類別與介面?
介面的好處是將實現與表現分離。
抽象類別與介面都用於抽象,但是抽象類別(JAVA中)可以有自己的部分實現,而介面則完全是一個標識(同時有多重繼承的功能)。
7.Java 的通訊編程,編程題(或問答),用JAVA SOCKET編程,讀伺服器幾個字元,再寫入本地顯示?
8.JAVA SERVLET API中forward() 與redirect()的區別?
forward()方法可以使用原來的對象,而且速度較快。
9.JAVA解析XML的方式?
SAX、DOM
10.用JAVA實現資料庫查詢,這是一道編程題。
基本操作,不用講了。
11.用JAVA實現一種排序 ,比較,JAVA類實現序列化的方法(二種)?
如在COLLECTION架構中,實現比較要實現什麼樣的介面。
12.JSP中動態INCLUDE與靜態INCLUDE的區別?
老一套,動態可以帶參數,靜態相當於一段靜態HTML檔案。
13.應用伺服器與WEB SERVER的區別?
14.設計模式與UML方面。
如原廠模式,解決多資料庫支援問題。
15。 編程:編寫一個截取字串的函數,輸入為一個字串和位元組數,輸出為按位元組截取的字串。
但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。
16。在ORACLE大資料量下的分頁解決方案。 一般用截取ID方法,還有是三層嵌套方法。
17。WEB SERVICE名詞解釋。JSWDL開發包的介紹。JAXP、JAXM的解釋。SOAP、UDDI解釋。
18。BS與CS的聯絡與區別。
19。LINUX下線程,GDI類的解釋。
20。JAVA多線程編程。
用JAVA寫一個多線程程式,如寫四個線程,二個加1,二個對一個變數減一,輸出。
21。JAVA的基本功: STRING與STRINGBUFFER的區別。
22。STRUTS的應用(如STRUTS架構)