文档介绍:湖南世杰Java工程师面试题
选择题:
单选题
以下java程序代码,执行后的结果是()
map=(); (nnamc,\null);
(Mnamc,\oJackH);
(());
A: 0 B: null C: 1 f): 2
答案:C
执行以下程序后的输岀结果是()
Public class Test {
Public static void main(StringO args) {
StringBuffcr a = new StTingBuffcr(nAM);
StringBuffcr b = new SiTingBuffcr(MBH);
opcrator(a, b);
System-Outprintln(a +T+ b);
}
Public static void opcrat()r(StringBuffcr x, StringBuffcr y) {
(y); y = x;
D: AB,B
A: A,A
B:人B
C: B、B
答案:n
关于依赖注入,下列选项中说法错误的是()
A:依翰注入能够独立开发各组件,然后根据组件间关系进行组装
B:依翰注入使组件之间相互依赖,相互制约
C:依赖注入提供使用接口编程
D:依赖注入指对象在使用时动态注入
答案:B
关于spring说法错误的是()
A: spring是一个轻長级JAVA EE的框架集台
B: spring是“依赖注入”模式的实现
C:使用spring可以实现声明事务
D: spring提供了 AOP方式的日志系统
答案:D
要在session对象中保存属性,可以使用以下哪个语句()
A: scssi()( "key” value)
B: scssi()( “key” value” )
C: ( "key” )
D: scssi()( “kuy")
答案:B
6,关于以下程序代码的说明正确的是?()
Public class HasStatic{
Private static int x = 1(K);
Public static void main(String argsQ){
HasStatic hsl= new HasStaticQ;
++;
HasStatic hs2= new HasStaticQ;
++;
hsl=ncw HasStaticQ;
++;
—;
Systcm.()=H+x);
}
}
A:程序通过编译,输出结果为:x=103
B: 10行不能通过编译,因为x是私有静态变長
C: 5行不能通过编译,因为引用丁私有静态变長
O:程序通过编译,输出结果为:x=102
答案:D
7,以下哪一项不是使用模式设计的wub应用程序所具有的优点()
A:可维护行强
B:可扩展性强
C:代码重复少
r>:大大减少代码呈
答案:D
&,关于下面的代码说法错误的是:()
<%@ page laiiguagr=,,java, import=.*M unx〉rPagt="c:iTor・jsp" isEtT()rPagu="fklsc:" %>
A:该页面可以使用exception对象
B:
C:存在 errorPage 属性时,isErrorPagr 是默认为 false
D:
答案:A
9,关于SpringMVC的核心控制器DispatchcrScn^ct的作用,以下说法错误的是()
A:它负责接收HTTP请求
B:加载配置文件
C:实现业务操作
D:初始化上下应用对象ApplicationContcxt
答案:C
1(),下面的类图表示的是哪个设计模式?()
observe rState = subject->GetState<)
A:代理模式(Proxy)
B:装饰模式(Decorator)
C:桥接模式(Bridge)
D:观察者模式(Obscn-cr)
答案:n
11, java如何接受request域中的参数?()
A: