An exception is an event that occurs during the execution of programs. ...
Throw keyword is used to explicitly throw an exception. Generally, throw
keyword is used to throw user defined exceptions.
exception handling is built upon three keywords: try, catch, and throw.
In simple Way try is used for RISKY CODE where a programmes can think that There may be a chance Of occurring Exception then Programmer will use try block and if there is any Exception occurs like (Division /O) then it will Throw that exception to CATCH block and Catch is use to verify exception type and Handle It. #Every try must have atleast 1 Catch or finally or Both..
#Throws block never handle any exception It only Delegate the Exception to Main method or Caller method..
Try - Catch: Syntax
The throw keyword will allow you to throw an exception (which will break
the execution flow and can be caught in a catch block). The throws keyword
in the method prototype is used to specify that your method might throw
exceptions of the specified type.
Throw: Syntax
public class TestThrow1{
static void validate(int age){
if(age<18)
throw new ArithmeticException("not valid");
else
System.out.println("welcome to vote");
}
public static void main(String args[]){
validate(21);
System.out.println("rest of the code...");
}
Call us @ 9825618292
Visit us @ http://tccicomputercoaching.com/
exception handling is built upon three keywords: try, catch, and throw.
In simple Way try is used for RISKY CODE where a programmes can think that There may be a chance Of occurring Exception then Programmer will use try block and if there is any Exception occurs like (Division /O) then it will Throw that exception to CATCH block and Catch is use to verify exception type and Handle It. #Every try must have atleast 1 Catch or finally or Both..
#Throws block never handle any exception It only Delegate the Exception to Main method or Caller method..
Try - Catch: Syntax
try
{
//Protected code
}catch(ExceptionName e1)
{
//Catch block
}
Throw: Syntax
public class TestThrow1{
static void validate(int age){
if(age<18)
throw new ArithmeticException("not valid");
else
System.out.println("welcome to vote");
}
public static void main(String args[]){
validate(21);
System.out.println("rest of the code...");
}
Join class at TCCI
Computer Coaching in Bopal and Satellite in Ahmedabad.
Online Computer
Coaching also available for all computer course.
Call us @ 9825618292
Visit us @ http://tccicomputercoaching.com/
No comments:
Post a Comment