Java Tutorials
How to Create Array of Objects in Java
What Is An Array Of Objects? JAVA ARRAY OF OBJECT , as defined by its name, stores an array of...
The Java throws keyword is used to declare the exception information that may occur during the program execution. It gives information about the exception to the programmer. It is better to provide the exception handling code so that the normal flow of program execution can be maintained.
Suppose in your java program you using a library method which throws an Exception
So java provides an option, wherein whenever you are using a risky piece of code in the method definition you declare it throws an exception without implementing try catch.
method (Arguments) throws Exception1,Exception2,Exception,… {}
Consider the same example as above with throws in the method declaration.
import java.io.*;
class file1{
public static void main(String[] args) throws IOException{
FileWriter file = new FileWriter("c:\\Data1.txt");
file.write("gtupapers");
file.close();
}
}
Note: To successfully the above codes, first create an empty text file with name Data1.txt in your C drive. In sum, there are two methods to handle Exceptions.
If either of the above two is not done, the compiler gives an error. The idea behind enforcing this rule is that you as a programmer are aware that a certain piece of code could be risky and may throw an exception.
| | |
|---|---|
| It is used to create a new Exception object and throw it | It is used in method definition, to declare that a risky method is being called. |
| Using throw keyword you can declare only one Exception at a time | Using throws keyword you can declare multiple exception at a time. |
Example: throw new IOException("can not open connection"); | Example: throws IOException, ArrayIndexBoundException; |
The “Java throw keyword” is used to declare an exception. For any method that will “throw” an exception, it is mandatory that in the calling method, you use throws to list the exception thrown.
What Is An Array Of Objects? JAVA ARRAY OF OBJECT , as defined by its name, stores an array of...
$20.20 $9.99 for today 4.6 (115 ratings) Key Highlights of Java Programming Language PDF 265+...
1. tolowercase() method This Java string method converts every character of the particular string...
What is a Variable in Java? Variable in Java is a data container that stores the data values...
What is Palindrome Number? A Palindrome Number is a number that even when reversed is same as...
JavaScript is an open-source and most popular client-side scripting language supported by all...