how and when compiler knows that the Java code throws the
checked Exception.
Answers were Sorted based on User's Feedback
Answer / aruna
Checked or caught exceptions are those exceptions that the
application programmer created a catch block to handle them.
while compiling, the java compiler make sure that all the
checked exceptions must be caught by the applicaion
programmer.Those exceptions are called the application or
business logic exceptions.
Inside the method body, there are calls to other methods;
the compiler looks at each of their method signature, what
exceptions they declared to throw. There are two
possibilities, either exceptions are caught inside the
caller-method by a try-catch block, or the caller declares
to throw the exception to its caller.
Is This Answer Correct ? | 18 Yes | 4 No |
Answer / vatsal doshi
When: At Compile Time
How: Complicated.
Checked Exceptions are those which a Java Compiler is capable of checking at compile time. These exceptions normally occur when some pre-definite methods from the Java API are used by programmer. So compiler identifies such method invocations in the code. If handled using catch, or specified in the throws clause, compiler compiles successfully. Otherwise, it shows a Compile Time Error Message of possibility of a Checked Exception
Is This Answer Correct ? | 2 Yes | 0 No |
What are advantages and disadvantages of OOPs?
What is a variable in java?
How many types of interfaces are there?
How do you declare an array that will hold more than 64KB of data?
What are the 2 types of java programs?
why we r not use pointers in corejava?
Hi all, I am dng a mini project on FileSplitter application which splits the GBs of logfile into Smaller chunks(mbs) depending on the split size." How to handle GBs file? I am getting OutOfMemoryException, when I input such GB sized file. Thx
Why is the main method static?
Why does it take so much time to access an applet having swing components the first time?
What are the Class Libraries ?
What are the 8 data types in java?
What is the purpose of static methods and static variables?