java简答题

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

java中接口的功能是什么?简述接口和抽象类的区别

接口是一种与类相似的结构,只包含常量和抽象方法,它的功能是指明多个对象的共同行为。

1.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。而抽象类定义的变量无限制。

2.接口和抽象类都不能用new操作符实例化。但接口中没有构造方法。而在抽象类中,子类能通过构造方法链调用抽象方法。

3.实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法,所有的方法必须是公共的抽象实例方法。

简述实例变量和类变量(静态变量)的区别:

实例变量是绑定到类的某个特定实例的,它是不能被同一类中的不同对象所共享的。而静态变量则不同,因为静态变量是将一个变量值储存在一个公共的内存地址中的,所以它是可以在同一类中被共享的,如果某一对象修改了静态变量的值,那边同一类的所有对象都会受到影响。

什么是监听器对象?要成为事件监听器必须具备什么条件?并举出一个简单实例进行说明源对象触发一个事件,对此事件感兴趣的对象会处理它,那么将这个对象称为监听器对象。

两个条件:1.监听器对象的类必须是相应的事件监听器接口的实例,以确保监听器有处理这个事件的正确方法。

2.监听器的对象必须由源对象注册。

简述Java中异常处理的机制

异常处理是将错误处理代码从正常的程序设计任务中分离出来,使程序更易于阅读和修改,机制包括:捕获异常try-catch,抛出异常throw,创建自定制异常,和异常处理的作用。

Java中类的构造方法的作用是什么?它在何时被调用?

构造方法的作用是用来初始化对象的,它是用来构造对象的。

当你使用new操作符新建一个对象时就会调用构造方法。

Java applet程序有哪些安全限制?

相关文档
最新文档