如下整理笔试题是大唐电信往年招聘常考的内容,大家不妨了解下:
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中如何校验数字型