private static OurPresident president;

   static {
       synchronized (OurPresident.class) {
           president = new OurPresident();
       }
   }
OurPresident.class
Вот эта запись это блокировка на уровне класса? Просто не совсем понимаю данную запись