Java exception will cause program interruption. If you use try to catch the exception and then catch to handle it, the program will not be interrupted. If throws throws the exception and does not handle it, it will still cause program interruption. Is it right to understand anomalies this way?