如下整理筆試題是大唐電信往年招聘常考的內容,大家不妨了解下:
1. 描述一下public,protected,private,final關鍵字在Java中的用法
作用域 當前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
public、protected、private都是來修飾變量和方法的作用域的,而final是來修飾變量和方法為不可變變量或不可繼承方法(一般對于項目中某些固定模塊使用)
2. Abstract class 和Interface 有什么區別
Abstract class與Interface的區別有很多,可以參見http://blog.csdn.net/yu422560654
3. Vector 和 ArrayList 有什么區別? HashTable 和 HashMap有什么區別
4. Java集合中的Iterator起什么作用
5. Java中創建一個對象有哪幾種方法,區別是什么
6. 多線程有幾種表示方法,都是什么?同步有幾種實現方法,都是什么
7. 描述一下Java中的異常機制,什么是
8. 描述一下Java ClassLoader 或者 J2EE ClassLoader的工作原理?(可以畫圖
9. MVC的各個部分都有那些技術來實現?如何實現
10. 描述一下Struts的工作方式
11. JSP中包含哪幾個內置對象
12. JSP中兩種跳轉方式分別是什么?有什么區別
13. 描述一下JSP中taglib的用法
14. Javascript中如何校驗數字型
15. EJB2.0中包括哪些內容? 作用分別是什么
16. 一個SessionBean包含哪幾個組件?各個組件作用是什么
17. 描述一下一個EJB應用中EJB部署文件,以及你所熟悉的App Server的部署文件的作用
18. 列舉一下你所知道的設計模式(包括EJB,J2EE的設計模式),以及他們應用的場合
19. 解析XML主要方法有哪些? 各有什么區別
20. 您了解Open Source的項目嗎? 如果了解請描述幾個,并講述一下他們的作用
21. 您看過哪些JAVA方面的書籍,能列舉一下嗎
閱讀此文的讀者還閱讀了:
大唐移動通信綜合會計筆試題
騰訊經驗客服筆試題
大唐電信類筆試題
新太硬件筆試題