Qual é a diferença entre um método sincronizado e um bloco sincronizado em Java? [duplicado]

Esta questão já tem uma resposta aqui:

Existe uma vantagem em usar um Método Sincronizado em vez de um Bloco Sincronizado? 23 respostas

Qual é a diferença entre um método sincronizado e um bloco sincronizado em Java?

Eu tenho procurado a resposta na Net, as pessoas parecem estar tão inseguro sobre este :-(

Minha opinião seria que não há diferença entre os dois, exceto que o bloco de sincronização pode ser mais localizado no escopo e, portanto, o bloqueio será de menor tempo?

E no caso de bloqueio em um método estático, em que é o bloqueio levado? Qual é o significado de um bloqueio na classe?

questionAnswers(6)

yourAnswerToTheQuestion