作业二题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(作业要求:要求手写,使用配套的作业封面,下次大课抽查到的同学提交,未抽到的同学上传电子版。答案2周后公布。)

1、简述抽象类与接口的异同?

2、请分析相关代码:现在有A ,B,C,D四个类:

class A {

public String show(D obj) {

return ("A and D");

}

public String show(A obj) {

return ("A and A");

}

}

class B extends A {

public String show(B obj) {

return ("B and B");

}

public String show(A obj) {

return ("B and A");

}

}

class C extends B {

}

class D extends B {

}

public class Test {

public static void main(String[] args) {

A a1 = new B();

A a2 = new C();

B b = new B();

C c = new C();

D d = new D();

System.out.println(a1.show(b));

System.out.println(a2.show(c));

System.out.println(b.show(b));

System.out.println(c.show(c));

System.out.println(d.show(d));

}

}

控制台的输出内容是?

3、简述在Java应用程序中的使用自定义异常的步骤。

4、分析如下代码:

import java.io.*;

class Base{

public static void testmethod()throws FileNotFoundException{}

}

public class Demo extends Base{

public static void main(String argv[]){

Demo e = new Demo();

}

public static void testmethod(){}

public Demo() throws IOException{

DataInputStream din = new DataInputStream(System.in);

System.out.println("暂停!");

din.readChar();

System.out.println("继续!");

this.testmethod();

}

}

上述代码能否编译通过,假如能编译通过,运行时得到什么打印结果?

5、简述java集合接口List、Set、Map的异同?

6、简述在Java事件处理编程步骤。

7、简述Java事件实现的4种方式。

8、简述在Java程序中数据库连接的主要步骤。

相关文档
最新文档