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

synchronized可以用在静态方法吗?非静态方法呢?

招商银行·招银网络科技后端开发金融技术原理Java

考察说明

考察对synchronized关键字修饰不同方法类型及其锁对象的理解

回答思路

  1. 明确synchronized可以修饰静态方法和非静态方法
  2. 说明静态方法锁的是Class对象,非静态方法锁的是实例对象
  3. 区分锁的作用范围和对并发控制的含义
  4. 能举例说明两者的区别和适用场景
本题已收录答题指导

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

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