Tavant interview question

What is a static block in Java? Why do we have a static block