title: What is the difference between synchronized methods and blocks?
body: <p>What is the difference between <code>synchronized</code> <em>methods</em> and <code>synchronized</code> <em>statements</em>?</p>
  
  <p>If possible, please use an example to make it more clear.</p>