I have two questions about Exceptions
. Firstly, I got this message from my code…
Exception in thread "main" java.lang.ArithmeticException: / by zero
This error message means dividing by zero, such as by doing int a = 5 / 0;
A method can throw an Exception
class instance, can’t it? But this is an expression. Why can an expression throw an Exception
class instance ?
My second question is about thread "main"
. What is thread "main"
? Does "main"
mean the static main
method?