ITPub博客

首页 > 应用开发 > Java > Java面试的相关题目

Java面试的相关题目

原创 Java 作者:lyndon920 时间:2006-04-06 23:00:21 0 删除 编辑

1、变量的命名方式(最基本的)

必须以字母或_或$开头,不能以数字开头。因此_3_是合法的命名方式。

2、多态的问题


class A{
public void p(){
System.out.println("死鱼");
}
}

/*

interface A{
public void p();
}

*/

public class B extends A{
//public class B implements A{
public void p(){
String name="活鱼";
System.out.println(name);
}

public static void main(String[] args){
A a = new B();
a.p();
}
}

//这里结果输出是:活鱼

3、"name"=="name"和"name".Equals("name")孰对孰错?

第一个正确,第二个错(是"equals"不是"Equals" java是区分大小写的)

4、关于static方法的初始化问题,同理代码如下:

class E{
int x = dd();
int y = cc();

public int dd(){
System.out.println("父类普通方法");
return 1;
}

public static int cc(){
System.out.println("父类static方法");
return 2;
}
}

public class D extends E{

int x = dd();
int y = cc();

public int dd(){
System.out.println("子类普通方法");
return 1;
}

public static int cc(){
System.out.println("子类static方法");
return 2;
}

public static void main(String[] args){
new D();
}
}

//输出结果:

---------- java ----------
子类普通方法
父类static方法 //父类初始化
子类普通方法
子类static方法 //子类初始化

说明父类要先初始化,子类无法重写父类的static方法,普通方法能被重写。

5、读写文件,取出指定类型的数据(比如字符串、长整型、短整型)

6、多线程技术

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7175229/viewspace-825536/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Java面试笔试
请登录后发表评论 登录
全部评论
  • 博文量
    5
  • 访问量
    22769