文档介绍:JAVA部分试题
问题:是否学习过JAVA方面的知识。
回答:否,请跳过java部分试题回答后面的试题。
回答:是,请回答下面试题。
问题1. 面向对象的特征有哪些方面,请尽可能详细描述下每个特征
问题2. int 和Integer 有什么区别? 请举出另外三组相同例子。
问题3. &和&&的区别。
问题4. try {}里有一个return 语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return 前还是后
问题5. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
是否能作用在byte上,是否能作用在long上,是否能作用在String 上,
并请简要说明理由。
问题7. jsp页面中如何传递参数
问题8. Java中sleep() 和wait() 有什么区别?
,并简要说明理由。
public class Something {
void doSomething () {
private String s = "";
int l = ();
}
}
此处,Something
class Something {
private static void main(String[] something_to_do) {
("Do something ...");
}
}
,并给出理由。
interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
(x);
}
public static void main(String[] args) {
new C().pX();
}
}
,并给出理由
interface Playable {
void play();
}
interface Bounceable {
void play();
}
interface Rollable extends Playable, Bounceable {
Ball ball = new Ball("PingPang");
}
class Ball implements Rollable {
private String name;
public String getName() {
return name;
public Ball(String name) {
= name;
}
public void play() {
ball = new Ball("Football");
(());
}
}
,请给出运行的结果。
public class FatherClass
{
public FatherClass()
{
("FatherClass Create");
}
}
public class ChildClass extends FatherClass
{
public ChildClass()
{
("ChildClass Create");
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
= new ChildClass();
}
}
class a {
public int a =99 ;
public void boo()
{
("aaa");
}
a()
{
boo();
}
}
class b extends a {
int a = -1 ;
public void boo()
{
("bbb");
}
public static void main()
{
a bb = new b ();