What is an exception in Java?
a) A compile-time error
b) A runtime error
d) A logical error
c) A syntax error