筆試(常用問題)
?1、面向?qū)ο蟮娜齻€(gè)基本特征?? 2、方法重載和方法重寫的概念和區(qū)別
?? 3、接口和內(nèi)部類、抽象類的特性
?? 4、文件讀寫的基本類
?? **5、串行化的注意事項(xiàng)以及如何實(shí)現(xiàn)串行化
?? 6、線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關(guān)系
?? 7、線程的同步、如何實(shí)現(xiàn)線程的同步
?? 8、幾種常用的數(shù)據(jù)結(jié)構(gòu)及內(nèi)部實(shí)現(xiàn)原理。
?? 9、Socket通信(TCP、UDP區(qū)別及Java實(shí)現(xiàn)方式)
? **10、Java的事件委托機(jī)制和垃圾回收機(jī)制
? 11、JDBC調(diào)用數(shù)據(jù)庫的基本步驟
? **12、解析XML文件的幾種方式和區(qū)別
? 13、Java四種基本權(quán)限的定義
? 14、Java的國際化
二、JSP
?? 1、至少要能說出7個(gè)隱含對象以及他們的區(qū)別
? ** 2、forward 和redirect的區(qū)別
?? 3、JSP的常用指令
三、servlet
?? 1、什么情況下調(diào)用doGet()和doPost()?
?? 2、servlet的init()方法和service()方法的區(qū)別
?? 3、servlet的生命周期
?? 4、如何現(xiàn)實(shí)servlet的單線程模式
?? 5、servlet的配置
?? 6、四種會(huì)話跟蹤技術(shù)
華為:
1 面向?qū)ο蟮奶卣饔心男┓矫??
2 String是最基本的數(shù)據(jù)類型嗎?
3 int 和 Integer 有什么區(qū)別
4 String 和StringBuffer的區(qū)別
5運(yùn)行時(shí)異常與一般異常有何異同?
異常表示程序運(yùn)行過程中可能出現(xiàn)的非正常狀態(tài),運(yùn)行時(shí)異常表示虛擬機(jī)的通常操作中可能遇到的異常,是一種常見運(yùn)行錯(cuò)誤。java編譯器要求方法必須聲明拋出可能發(fā)生的非運(yùn)行時(shí)異常,但是并不要求必須聲明拋出未被捕獲的運(yùn)行時(shí)異常。
6 說出一些常用的類,包,接口,請各舉5個(gè)
7 說出ArrayList,Vector, LinkedList的存儲(chǔ)性能和特性
ArrayList和Vector都是使用數(shù)組方式存儲(chǔ)數(shù)據(jù),此數(shù)組元素?cái)?shù)大于實(shí)際存儲(chǔ)的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號(hào)索引元素,但是插入元素要涉及數(shù)組元素移動(dòng)等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實(shí)現(xiàn)存儲(chǔ),按序號(hào)索引數(shù)據(jù)需要進(jìn)行前向或后向遍歷,但是插入數(shù)據(jù)時(shí)只需要記錄本項(xiàng)的前后項(xiàng)即可,所以插入速度較快。
posted on 2006-12-08 14:08 youngturk 閱讀(267) 評論(0) 編輯 收藏 所屬分類: 筆試題