微信

使用微信服务,更方便

职友集>Java面试题 > 北京银河万佳面试题

北京银河万佳面试题

2015-06-03 06:30:01 阅读( 39 )

2372人 收藏本页

标签:Java面试题

1.哪些关键字用于构造方法:(a)final,(b) static,(c)synchronised,(d)native,(e),全都不行

2.
system.out.println(a+’ ‘+b);
system.out.println(a+” “+b);
会输出结果还是编译不通过

3.哪个不正确?
a).Map中的元素能复用
b).Map一个键可映射多个值。

4.
public class static stuff{
static int x=10;
static {x+=5;}
public static void main(String[] args){
System.out.println(“x=”+x);
}
static {x/=5;}
}
a)x=10, b)x=15, c)x=3,d)编译错。

5.interface myInterface{
int x=0;
int Mymethod(int x);
}
class myImplementation implements myInterface{
public int myMethod(int x){
return super.x;
}
}
public class MyTest{
public static void Main(String[] args){
myInterface mi=new myImplementation();
System.out.println(mi.myMethod(10));
}
}
a)0, b)10, c)运行错,d)编译错。

6.如何强迫垃圾回收机制去回收一个对象

7.public class threadTest implements Runnable{
private int x;
public int getData(){
synchronised(x){
x=123;
x=x+12;
}
return x;
}
public void run(){
system.out.println(getData()+” “);

}
public static void main(String[] args){
ThreadTest test=new TheadTest();
Thread th1= new Thread(test);
Thread th2= new Thread(test);
th1.start();
th2.start();
}
}
A)输出123 135,B)输出123和135交替出现不知先后,C)输出135 135,D)编译错

8.接口内部声明方法,错误的有
A.boolean set Flag(Boolean[] test)
B.public float getVol(float x)
C.public void main(String[] args)
D.public static void main(String[] args)
9.java中finalize()方法有什么?
10.jsp中有哪些内置对象,分别有什么作用
11.jsp中访问数据库信息,怎样防止SQL注入
12.简述Servlet生命周期
13.什么是MVC设计模式,struts是怎样实现MVC设计模式的?
14.什么是O/R mapping,有什么作用,对持久层的设计有什么意义
15.jsp开发技术/EJB开发技术的不同点
16.用javaScript 写一段代码来验证电子邮件的格式,要求使用正则表达式
17.java中的访问MY SQL/Server 的数据库连接代码
18.统计任一目录下,所以目录和文件总数,(包括子目录和文件),要求用递归并在必要的地方注释

来自IT公司面试手册

下一篇:可能是华为的java面试题 节选了几道

上一篇:Java程序员面试题(回忆版)

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题