笔试纪录

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、多线程技术

posted on 2006-12-27 00:23 youngturk 阅读(297) 评论(0)  编辑  收藏 所属分类: 笔试题


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

公告

this year :
1 jQuery
2 freemarker
3 框架结构
4 口语英语

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

EJB学习

Flex学习

learn English

oracle

spring MVC web service

SQL

Struts

生活保健

解析文件

搜索

最新评论

阅读排行榜

评论排行榜