华为应届生面试题大全 2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华为应届生面试题大全(Java方向)包含答案及评
分标准
2013-09-27 09:00:24 作者:eric 来源:网络转载人气:176 评论: ( 0 )【大中小】
JAVA应届生面试题库
题量:20道题,初级8道,中级12道,高级2道
范围:Java语言基础、数据结构、线程、JDBC、JSP/Servlet、EJB、Socket 10、文件10性
Rmi、WebService、Swing)
【题号】1
【级别】初级
【验证】正确
【题目】
class A{
void f(){System.out.println(”A.f”);}
}
class B extnds A {
void f (int i){System.out.println(”B.f”);}
}
class C extends B {
void f(){System.out.println(”C.f”);}
}
{ public static void main(String arg[])
{ Aa=new A();
a.f():
Bb=new B();
b.f();
Cc=newc();
c.f();
}
} 。
JAVA D 运行结果是什么
【参考答案】
A.f
A.f
C.f
【题号】2
【级别】初级
【验证】正确
【题目】说出两种方法遍历一个HashMap,获取所有的Key和Value?【参考答案】
1种方法:取出Key,根据每个Key逐个取出Value。
2种方法:取出Entry进行遍历获取键值对,取出其中的SetKey和Nalue
【题号】3
【级别】初级
【验证】正确
请简述Ssrvlet的生命周期,以及各阶段Servlet容器所做的事。
【参考答案】
Sevlet引擎首先加载servlet类并调用其init()方法。完成init()方法后,SERVLET 处
于准备状态,可以响应请求,要从服务器中删除时,引擎调用servlet的d estroy()方法以
释放资源,d estroy()方法完成后,服务器回收内存。
【评分标准】
至少答出init、准备、destroy三个状态。
【题号】4
【级别】初级
【验证】正确
【题目】
请至少答出5个Jsp中的内置对象及其用途?
【参考答案】
request:封装来自用户的请求。
response:封装由JSP产生的响应,并被发送回客房端以响应请求
session:表示为发出请求的客户端建立的会话。
application:表示JSP正在招待的上下文。
out:表示输出流。
config:表示servlet的配置。
page:页面对象,表示JSP本身,同this。
exception:指的是运行时的异常,只在错误页面(就是页面指令有
isErrorPage=true属性的页面)中才有。
pageContext:页面级的上下文对象。
【题号】5
【级别】初级
【验证】正确
【题目】中创建一个线程有哪两种方式:
【参考答案】
从类Thread继承和实Runnable现接口
【题号】6
【级别】初级
【验证】正确
【题目】说一Java下语言访问限定符在类、内部类、方法、属性中使用和作用域例如:public用于:类、内部类、方法、属性、作用域:全局
【参考答案】
Private 用于:内部类、方法、属性,作用域:类内部
Protected 用于:内部类、方法、属性,作用域:类内部、子类、同一个包类缺省用于;类、内部类、方法、属性,作用域:类内部、同一个包的类
【题号】7
【级别】初级
【验证】正确
【题目】
名词解释
SOAP,UDDI,WSDL。
【参考答案】
SOAP:Simple Object Access Prtocol,简单对象访问协议,基于XML]语法定义
的对象远程调用协议,主要目标是提供类似PC的接口.
UDDI:Universal Description Disvery Integration,统一描述发现与集成,用;于描述WebService组件的描述、发现、集成规范
WSDL:Web Service Description Language,基于XML语法定义的用于描述WebService接口的描述语言。
【题号】8
【级别】初级
【验证】正确
【题目】在普通应用程序中用JDBC做一个数据库事务,程序片断如下请填空:
String driver=“rmix.jdbc.ifxDriver”;
String url=
“jdbc:informix-sqli://11.6.6.11:9002/test:INFORMIXSERVER=ifx”;
String user=“informix”;
String password=“informic”;
String sql=“update TESTDB set status=‘2’”
1
Connection conn= 2
Statement stment=conn.createsStatement();
Try
{
3 ;stment .executeUpdate(sql);
4
5
6
}