PGoCareerGoCareer prep tools
Home
LoginSign up
  • Java
  • Python
  • AI
  • React
  • Angular
  • PHP
  • Node.js
  • SQL
  • DSA
  • HTML
  • CSS
  • JS
  • Spring
  • ML
  • MongoDB

Java · Theory

Multiple Catch Block in Java

← All stacks

Theory

91/270

Multiple Catch Block in Java

Multiple Catch Block sits inside exception handling. try holds risky code. catch runs backup code. finally runs cleanup (close file / connection) whether error happened or not.

throw sends an exception. throws declares a checked exception on the method. Empty catch blocks hide bugs — print or log the message.

Checked exceptions must be handled or declared. Unchecked (RuntimeException family) usually are not declared. Catch specific types first, then broader ones.

Let's take this on the board with one tiny Main class — no extra files. Output: Asha scored 72 then Pass. Real Main. Swap marks/name to show one idea from Multiple Catch Block in Java. Start from main, go line by line, and stop at each print. That output is the proof for Multiple Catch Block.

Exam tip

Explain Multiple Catch Block in Java as: definition → why → one code idea.

Example

// Multiple
public class Main {
  public static void main(String[] args) {
    int marks = 72;
    String name = "Asha";
    System.out.println(name + " scored " + marks);
    if (marks >= 40) System.out.println("Pass");
  }
}

Output: Asha scored 72 then Pass. Real Main. Swap marks/name to show one idea from Multiple Catch Block in Java.

Short notes

  • Deftry = risky code. catch = backup. finally = cleanup always.
  • Rulethrow = do it. throws = declare it on the method.
  • Diffchecked = handle or declare. unchecked = RuntimeException family.
  • TrapEmpty catch hides the real bug.

Questions

1

What is Multiple Catch Block?

2

Why do we use Multiple Catch Block in Java?

3

Write one small example of Multiple Catch Block.

4

What mistake do beginners make with Multiple Catch Block?

5

Where is Multiple Catch Block used in a real program?

Previous← Java try-catch BlockNextNested Try Block in Java →
P

GoCareerGo

Utilities · Preparation Hub · Resume · CV · Tools — one workspace.

Workspace

DashboardProfilePreparation HubResume builderCV builderCareer planning

PDF Tools

Merge PDFSplit PDFCompress PDFImage to PDFAll toolsJobs

Image & QR

Compress ImageResize ImageQR ScannerQR GeneratorBlogIT interview prep

Company

FAQFeedbackContactPrivacyTermsSitemap

© 2026 GoCareerGo. Keep moving forward.