后端岗位面试题更新 2026-08-05

类初始化时,静态代码块、常量、复合函数的执行顺序是什么?请结合代码判断输出结果。

美团后端开发互联网/IT问题拆解技术原理Java

考察说明

考察Java类加载及初始化过程中静态成员、静态代码块和复合函数调用的执行顺序

回答思路

  1. 明确类初始化阶段执行的顺序:静态字段赋值、静态代码块、静态方法调用
  2. 正确识别常量(编译期常量)与静态变量的初始化时机差异
  3. 根据代码中复合函数的调用顺序和依赖关系推断最终输出
  4. 区分类初始化与实例化时的执行顺序差异
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。