java面试题
来源:互联网 发布:plsql导入sql文件乱码 编辑:程序博客网 时间:2024/06/03 10:30
java面试题:
看代码写结果:
class Fu {
static {
System.out.println("静态代码块Fu");
}
{
System.out.println("构造代码块Fu");
}
public Fu() {
System.out.println("构造方法Fu");
}
}
class Zi extends Fu {
static {
System.out.println("静态代码块Zi");
}
{
System.out.println("构造代码块Zi");
}
public Zi() {
System.out.println("构造方法Zi");
}
}
class ExtendsTest2 {
public static void main(String[] args) {
Zi z = new Zi();
}
}
分析:
A:一个类的静态代码块,构造代码块,构造方法的执行流程
静态代码块 > 构造代码块 > 构造方法
B:静态的内容是随着类的加载而加载
静态代码块的内容会优先执行
C:子类初始化之前先会进行父类的初始化
结果:
静态代码块Fu
静态代码块Zi
构造代码块Fu
构造方法Fu
构造代码块Zi
构造方法Zi
0 0
- Java面试题-朋友的面试题
- java 阿里面试题 百度面试题 CVTE面试题
- Java面试题集
- JAVA面试题
- Java面试题集
- Java 面试题
- JAVA面试题集
- java面试题1
- JAVA华为面试题
- java常用面试题
- java面试题
- JAVA面试题集
- JAVA面试题集
- java面试题集
- [转载] JAVA面试题
- Java面试题集
- JAVA面试题-1
- [转载] JAVA面试题
- java创建对象内存图
- 深入浅出讲解傅里叶变换
- java的Static关键字使用内存图解:
- 一个java类的完整示例:
- 使用tcpdump观察telnet 访问网页实验
- java面试题
- java面试题
- java面试题
- java向上转型和向下转型(孔子装爹…
- mac 自定义快捷键
- 多态继承中的内存图解
- 第2章 Spring常用配置
- java异常:ClassCastException
- python+selenium定位web元素篇