Java 基础面试题 第二题

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 基础面试题 第二题相关的知识,希望对你有一定的参考价值。

public class Test1 
    static class Parent 
        public static int a = 1;

        static 
            a = 2;
        
    

    static class Child extends Parent 
        public static int b = a;
    

    public static void main(String[] args) 
        System.out.println(Child.b);
    


请问结果是多少。

稍加思索之后。。我感觉是1.。但是实际的编译器结果是2

这说明我对静态方法的与静态代码块的执行顺序没有掌握好。。。嘿嘿 记录下来 。以防下次再错。

以上是关于Java 基础面试题 第二题的主要内容,如果未能解决你的问题,请参考以下文章

Hive面试题系列第二题-行转列问题

Hive面试题系列第二题-行转列问题

前端基础算法面试题

Python 面试基础题

数据结构二叉树相关面试题 Java版 LeetCode题 ------- 二叉树

第二次过程性考核