Is it necessary that a try block should be followed by a catch block in Java?


Not necessarily catch, a try must be followed by either catch or finally block.

Example

import java.io.File;

public class Test{
   public static void main(String args[]){
      System.out.println("Hello");
      
      try{
         File file = new File("data");
      }
   }
}

Output

C:\Sample>Javac Test.java
Test.java:5: error: 'try' without 'catch', 'finally' or resource declarations
try{
^
1 error

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 30-Jul-2019

419 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements