Exception Handling Homework Help

What is Exception Handling in Java?

Exceptions are objects created by JVM that represent the corresponding logical errors. If we are able to handle those exception class objects,

we can prevent the program from getting terminated. Thus the concept of handling the exception class objects and avoiding them from the reaching block to the JVM is known as Exception Handling. We can handle the exception class objects by assigning them to the corresponding exception class references.

What is the procedure for handling the exceptions?

a) We have two keywords to try and catch to implement the exception handling.

b) The try keyword recognizes the exception class objects created by the JVM and it gets hold of those objects and transfers them to the catch block.

c) In the catch block, we should be able to assign those objects to the appropriate references so that they will not reach JVM and therefore program would not be terminated.

Example program:

---------

------------

Function1 ()

{

Try

{

========

}

Catch (Exception e1)

{

System. Out. Prinln (“exception in fun1 ()”);

System. Out. Prinln( e1);

}

===

}

1) Thus as soon as an exception is raised the user would be easily known in which part of the program the logical error has occurred.

2) System. Out. Prinln (e1); prints some messages instead of printing the address contained in e1. This is because the exception class overrides the to-string method of the object class.

3) In this way, we can use try and catch blocks in any part of the program.

4) We can know in which part of the program the logical error has actually occurred.

5) We are not allowing the JVM to terminate the entire program only the try block in which the error has occurred would be terminated.

6) Syntax errors occurred whenever a statement written by the programmer cannot be compiled by the compiler.

United States Get To Know Us Get in Touch   Tutoring Services   Top Subjects Test Prep
7740 McCallum Blvd, Dallas, TX About Us Contact Us   K-12 Tutoring   English Tutor GMAT Tutors
info@tutorspoint.com How It Works FAQ   Homework Help   Math Tutor LSAT Tutors
STUDENT SUPPORT Terms of Use Become a Tutor   Test Prep   Science Tutor SAT Tutors
support@tutorspoint.com Privacy Policy Students Blog   Assignment Help   Computer Tutor MCAT Tutors