3 ms·
What is the point? How is an assert better than a NullPointerException? If asserts are disabled, then the null pointer checks are still inserted by the JVM.
by qznc 9y ago
What is the point? How is an assert better than a NullPointerException?
If asserts are disabled, then the null pointer checks are still inserted by the JVM.
- cpburns2009 9y agoThe benefit of using an assert is that it makes the error condition known immediately to the caller and the reason. Otherwise, whose to say when the NPE will occur. It could be raised just a couple lines down, or it could be a couple methods or a classes away which increases the complexity of diagnosing the actual cause of the error.