Java专项练习题(一)

如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是? ( )

[v_act]void use() { …}
protected void use() { …}
public void use() { …}
以上语句都可以用在类SmallCup中[/v_act]

有时为了避免某些未识别的异常抛给更高的上层应用,在某些接口实现中我们通常需要捕获编译运行期所有的异常, catch 下述哪个类的实例才能达到目的:()

[v_act]Error
Exception
RuntimeException
Throwable[/v_act]

下面叙述那个是正确的?()

[v_act]java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。
在java中,我们可以用违例(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要更大的系统开销。
java接口包含函数声明和变量声明。
java中,子类不可以访问父类的私有成员和受保护的成员。[/v_act]

对于如下代码段,可以放入到横线位置,使程序正确编译运行,而且不产生错误的选项是( )

class A{
    public A foo(){return this;}
}
class B extends A{
    public A foo(){
        return this;
    }
}
class C extends B
{
    _______
}

[v_act]public void foo(){}
public int foo(){return 1;}
public A foo(B b){return b;}
public A foo(){return A;}[/v_act]

java语言的下面几种数组复制方法中,哪个效率最高?

[v_act]for 循环逐一复制
System.arraycopy
Array.copyOf
使用clone方法[/v_act]

下列哪个选项是正确计算42度(角度)的余弦值?

[v_act]double d=Math.cos(42)
double d=Math.cosine(42)
double d=Math.cos(Math.toRadians(42))
double d=Math.cos(Math.toDegrees(42))[/v_act]

下列选项中关于Java中super关键字的说法正确的是()

[v_act]super关键字是在子类对象内部指代其父类对象的引用
super关键字不仅可以指代子类的直接父类,还可以直接指代父类的父类
子类通过super关键字只能调用父类的方法,而不能调用父类的属性
子类通过super关键字只能调用父类的属性,而不能调用父类的方法[/v_act]

观察以下代码:下列哪些针对代码运行结果的描述是正确的?

class Car extends Vehicle
{
    public static void main (String[] args)
    {
        new  Car(). run();
    }
    private final void run()
    {
        System. out. println ("Car");
    }
}
class Vehicle
{
    private final void run()
    {
        System. out. println("Vehicle");
    }
}

[v_act]Car
Vehicle
Compiler error at line 3
Compiler error at line 5
Exception thrown at runtime[/v_act]

下列代码的输出结果是_____

boolean b=true?false:true==true?false:true;
System.out.println(b);

[v_act]true
false
null
空字符串[/v_act]

哪个类可用于处理 Unicode?

[v_act]InputStreamReader
BufferedReader
Writer
PipedInputStream[/v_act]

线程安全的map在JDK 1.5及其更高版本环境 有哪几种方法可以实现?

[v_act]Map map = new HashMap()
Map map = new TreeMap()
Map map = new ConcurrentHashMap();
Map map = Collections.synchronizedMap(new HashMap());[/v_act]

本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
极客文库 » Java专项练习题(一)

Leave a Reply

欢迎加入「极客文库」,成为原创作者从这里开始!

立即加入 了解更多