- 0
- 0
- 约3.35千字
- 约 8页
- 2026-02-25 发布于北京
- 举报
2015完美世界校园招聘:笔试‑JAVA之专业题(5)
第二部分:JAVA专业题
1.JAVA内存有哪些分类,并描述各分类的职责。
2.请列举出Java创建对象的几种方法?并指出哪些不是通过构造函数创建的对象?
3.Java的收集器使得创建对象时不需要像C、C++那样使用delete或
free。请谈谈GC在什么情况下,对哪些对象进行了哪些操作。
4.同时运行的两个线程A和B,如何使A线程比B线程具有的运行机会?
5.实例类(非静态类)的特征。
6.在Java异常结构中,运行时异常(非受检异常)和受检异什么含义?
有哪些类属于非受检异常,哪些属于受检异常?
7.请写出下列程序的输出结果:
publicclassTest{Publicstatic
voidmain(String[]args){
Fatherfson=newSon();Byte
a=1;Byteb=2;
Fson.test(a/b.b);Sonson=
newSon();
2015完美世界校园招聘:笔试-JAVA之专业题(5)
第二部分:JAVA专业题
1.JAVA内存都有哪些分类,并描述各分类职责。
2.请列举出Java创建对象的几种方法?并指出哪些不是构造函数创造的对象?
3.Java的收集器,它使得创建对象不需要像C,C++那样delete,free掉,那么
请谈谈GC是在什么时候,对什么东西,做了什么事情。
4.同时运行的两个线程A与B,如何让A线程比B线程具有的运行机会?
5.实例类(非静态类)的特征。
6.java异常结构中,运行时异常(非受检异常)和受检异常含义?都有哪
些类属于非受检异常,哪些属于受检异常?
7.请写出下列程序的输出结果:
publicclassTest{
Publicstaticvoidmain(String[]args){
Fatherfson=newSon();
Bytea=1;
Byteb=2;
Fson.test(a/b.b);
Sonson=newSon();
Son.test(a/a,2);
}静态类Father{Intfi=1;静态intfj=2;
{System.out.println(fi+fj);}静态{
System.out.println(“Father”);}私有
Father(){System.out.println(“fi=”+fi+”;
fj=”+fj);}公有voidtest(byte
fbyte,shortfshort){
System.out.printlin(“father
test(byte,short)”)
;
}公有静态voidtest(inti,intj){Syste
m.out.println(“Father
testStatic(int,int)
”);
}
}
静态类Son继承自Father{
Son.test(a/a,2);
}
StaticclassFather{
Intfi=1;
Staticintfj=2;
{
System.out.println(fi+fj);
}
Static{
System.out.println(“Father”);
}
PrivateFather(){
System.out.println(“fi=”+fi+”;fj=”+fj);
}
Publicvoidtest(bytefbyte,shortfshort){
System.out.printlin(“fathertest(byte,short)”);
}
Publicstaticvoidtest(inti,intj){
System.out.println(“FathertestStatic(int,int)”);
}
}
StaticclassSonextendsFather{
intsi=3;
静态intsj=4;{System.
out.p
原创力文档

文档评论(0)