后端岗位面试题更新 2026-08-05
类初始化时,静态代码块、常量、复合函数的执行顺序是什么?请结合代码判断输出结果。
美团后端开发互联网/IT问题拆解技术原理Java
考察说明
考察Java类加载及初始化过程中静态成员、静态代码块和复合函数调用的执行顺序
回答思路
- 明确类初始化阶段执行的顺序:静态字段赋值、静态代码块、静态方法调用
- 正确识别常量(编译期常量)与静态变量的初始化时机差异
- 根据代码中复合函数的调用顺序和依赖关系推断最终输出
- 区分类初始化与实例化时的执行顺序差异
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。