Java. Какое значение у переменной после объявления?
В случае с static переменной будет 0. В случае второй будет ошибка при компиляции при обращении к этой переменной. Как у вас написано locVar формально вообще определено не будет.
Когда-то давно кто-то решил что не инициализированная локальная переменная это вероятный баг в программе. И запретили использовать их без явной инициализации. 
Все дефолтные значения филдов явно прописаны в спеке (для инта это 0).