java相关问题整理

来源:互联网 发布:ubuntu rsync实时同步 编辑:程序博客网 时间:2024/06/08 05:54

(1)接口能否被继承?
接口是一种特殊的抽象类,接口中的方法全部是抽象方法(但其前的abstract可以省略),所以抽象类中的抽象方法不能用的访问修饰符这里也不能用。而且protected访问修饰符也不能使用,因为接口可以让所有的类去实现(非继承),不只是其子类,但是要用public去修饰。接口可以去继承一个已有的接口。所以接口不可以被实体类继承,可以在接口之间继承。
(2)Switch参数支持哪些数据类型?
byte、char、short、int、枚举
以上是JDK1.6以前的版本。JDK1.7时,又增加了String。
(3)内存泄漏
在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为Java中的内存泄漏,这些对象不会被垃圾收集器(GC)所回收,然而它却占用内存。一般指内存溢出,可以分为堆内存溢出和栈内存溢出。

0 0
原创粉丝点击