Answer Posted / solehah
Some of the common exceptions you may encounter are:
1. ArrayIndexOutOfBoundsException - Thrown when attempting to access an array with an invalid index value (either negative or beyond the length of the array).
2. ClassCastException - Thrown when attempting to cast a reference variable to a type that fails the IS-A test.
3. IllegalArgumentException - Thrown when a method receives an argument formatted differently than the method expects.
4. IllegalStateException - Thrown when the state of the environment doesn't match the operation being attempted, e.g., using a Scanner that's been closed.
5. NullPointerException - Thrown when attempting to access an object with a reference variable whose current value is null.
6. NumberFormatException - Thrown when a method that converts a String to a number receives a String that it cannot convert.
7. AssertionError - Thrown when a statement's boolean test returns false.
8. ExceptionInInitializerError - Thrown when attempting to initialize a static variable or an initialization block.
9. StackOverflowError - Typically thrown when a method recurses too deeply. (Each invocation is added to the stack.)
10. NoClassDefFoundError - Thrown when the JVM can't find a class it needs, because of a command-line error, a classpath issue, or a missing .class file
| Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
Explain about transient variables in java?
Can arraylist hold different types java?
How does split work in java?
Which collection is thread safe in java?
Can we have a method name same as class name in java?
How to perform merge sort in java?
How to perform bubble sort in java?
Mention some interfaces implemented by linked list in java.
I want to control database connections in my program and want that only one thread should be able to make database connection at a time. How can I implement this logic?
How we can make copy of a java object?
Why we use multi threading instead of multiprocessing?
Is upper case in java?
What is method overloading with type promotion?
What do you mean by platform independence? What is an interface?
What is a method in java?