个个java富士通面试题.doc

xml有那些解析技术?区别是什么?

servlet的基本框架

wait()和sleep()的区别

解释名词UDDI,SOAP,WSDL

public private protected friendly的区别

编程题:

137、内部类的实现方式

答:示例代码如下:

package test;

public class OuterClass

{

private class InterClass

{

public InterClass()

{

System.out.println(“InterClass Create”);

}

}

public OuterClass()

{

InterClass ic = new InterClass();

System.out.println(“OuterClass Create”);

}

public static void main(String[] args)

{

OuterClass oc = new OuterClass();

}

}

输出结果:

C:>java test/OuterClass

InterClass Create

OuterClass Create

改错题:

public class OuterClass {

private double d1 = 1.0;

//insert code here

}

You need to insert an inner class declaration at line 3. W ch two inner class declarations are

valid(Choose two.)

A. class InnerOne{

public static double methoda() {return d1;}

}

B. public class InnerOne{

static double methoda() {return d1;}

}

C. private class InnerOne{

double methoda() {return d1;}

}

D. static class InnerOne{

protected double methoda() {return d1;}

}

E. abstract class InnerOne{

public abstract double methoda();

}

说明如下:

一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错

二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。

故 D 错

三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确

四.答案为C、E

徐钢(271442159) 18:17:09

还有一道大的编程题急不清楚了。

应该是用数组模拟写一个堆栈的程序

JAVA题(总共10题)

考throw 和throws

throw用在程序中,明确表示抛出某种异常。

throws用在方法声明的地方,为指定某方法可能抛出的异常,以便于方法在被其他程序调用时处理捕获该异常。还有一种说法就是throws指定方法可能回避的异常,指该方法无法处理该异常,而改由调用它的程序来处理异常。

throw必须在try catch块中,或者与throws配合使用。

throws可以单独使用。

float型float f=3.4是否正确,错误的话写出正确的格式

错误,float f = 3.4f。

因为不带f的浮点数默认为double类型,而double类型是不能赋值给float类型的变量。

string和stringbuffer区别

String对象不可变。

StringBuffer是可变的。

String是非线程安全的。

StringBuffer是线程安全的。

如果字符串内容是确定的,则使用String比StringBuffer更有效率。

反之则建议使用StringBuffer。

多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

多线程有两种实现方法。

1. 继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。

2. 实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。

同步的实现方式有两种。

同步方法和同步块,这两种方式都要用到synchronized关键字。

考察全局变量和局部变量的概念的一道程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值