Introduction to Java Programming and Data Structures  Comprehensive Version (11th Edition)
Introduction to Java Programming and Data Structures Comprehensive Version (11th Edition)
11th Edition
ISBN: 9780134700144
Author: Liang
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 12.4, Problem 12.4.5CP

a.

Program Plan Intro

Try and catch block:

Java virtual machine (JVM) searches to handle the error in catch clause at that time of exception in code. So use try-catch statement to handle the exception in a code.

The following are the main keywords used in exception handling:

  • Try
  • Catch

Try block:

Try block contains the block of statements to monitor the exception and it thrown the exception

Catch block:

Catch block catch exception thrown by the try block to handle it.

General form for finally block:

// class definition

class class_name

{

//...

// Try block

try

{

// Try block statement

}

// Catch block

catch(Excep1 exObj)

{

// Catch block statement

}

// Catch block

catch(Excep2 exObj)

{

// Catch block statement

}

//...

}

Given code:

//Try block

try

{

statement1;

statement2;

statement3;

}

//Catch block

catch (Exception1 ex1)

{

}

//Catch block

catch (Exception2 ex2)

{

}

statement4;

b.

Program Plan Intro

Try and catch block:

Java virtual machine (JVM) searches to handle the error in catch clause at that time of exception in code. So use try-catch statement to handle the exception in a code.

The following are the main keywords used in exception handling:

  • Try
  • Catch

Try block:

Try block contains the block of statements to monitor the exception and it thrown the exception

Catch block:

Catch block catch exception thrown by the try block to handle it.

General form for finally block:

// class definition

class class_name

{

//...

// Try block

try

{

// Try block statement

}

// Catch block

catch(Excep1 exObj)

{

// Catch block statement

}

// Catch block

catch(Excep2 exObj)

{

// Catch block statement

}

//...

}

Given code:

//Try block

try

{

statement1;

statement2;

statement3;

}

//Catch block

catch (Exception1 ex1)

{

}

//Catch block

catch (Exception2 ex2)

{

}

statement4;

c.

Program Plan Intro

Try and catch block:

Java virtual machine (JVM) searches to handle the error in catch clause at that time of exception in code. So use try-catch statement to handle the exception in a code.

The following are the main keywords used in exception handling:

  • Try
  • Catch

Try block:

Try block contains the block of statements to monitor the exception and it thrown the exception

Catch block:

Catch block catch exception thrown by the try block to handle it.

General form for finally block:

// class definition

class class_name

{

//...

// Try block

try

{

// Try block statement

}

// Catch block

catch(Excep1 exObj)

{

// Catch block statement

}

// Catch block

catch(Excep2 exObj)

{

// Catch block statement

}

//...

}

Given code:

//Try block

try

{

statement1;

statement2;

statement3;

}

//Catch block

catch (Exception1 ex1)

{

}

//Catch block

catch (Exception2 ex2)

{

}

statement4;

Blurred answer
Students have asked these similar questions
Suppose your computer is responding very slowly to information requests from the Internet. You observe that your network gateway shows high levels of network activity even though you have closed your e-mail client, Web browser, and all other programs that access the Internet. What types of malwares could cause such symptoms? What steps can you take to check whether malware has gained access to your system? What tools can you use at each step? If you identify malware, what ways might it have entered your system? How can you restore your PC to safe operation, including the special software tools you may use?
R language
Using R language

Chapter 12 Solutions

Introduction to Java Programming and Data Structures Comprehensive Version (11th Edition)

Ch. 12.4 - Prob. 12.4.3CPCh. 12.4 - Prob. 12.4.4CPCh. 12.4 - Prob. 12.4.5CPCh. 12.4 - Prob. 12.4.6CPCh. 12.4 - What is displayed when running the following...Ch. 12.4 - Prob. 12.4.8CPCh. 12.4 - What does the method getMessage() do?Ch. 12.4 - What does the method printStackTrace() do?Ch. 12.4 - Prob. 12.4.11CPCh. 12.4 - Prob. 12.4.12CPCh. 12.5 - Prob. 12.5.1CPCh. 12.6 - Prob. 12.6.1CPCh. 12.7 - Prob. 12.7.1CPCh. 12.8 - Prob. 12.8.1CPCh. 12.9 - Prob. 12.9.1CPCh. 12.9 - Prob. 12.9.2CPCh. 12.10 - What is wrong about creating a File object using...Ch. 12.10 - How do you check whether a file already exists?...Ch. 12.10 - Can you use the File class for I/O? Does creating...Ch. 12.11 - Prob. 12.11.1CPCh. 12.11 - Prob. 12.11.2CPCh. 12.11 - Prob. 12.11.3CPCh. 12.11 - Prob. 12.11.4CPCh. 12.11 - What will happen if you attempt to create a...Ch. 12.11 - Prob. 12.11.6CPCh. 12.11 - Suppose you enter 45 57, 8 789, then press the...Ch. 12.11 - Prob. 12.11.8CPCh. 12.12 - How do you create a Scanner object for reading...Ch. 12.13 - Prob. 12.13.1CPCh. 12.13 - Simplify the code in lines 20-28 as follows: 1....Ch. 12 - Prob. 12.1PECh. 12 - (InputMismatchException) Write a program that...Ch. 12 - (ArrayIndexOutOfBoundsException) Write a program...Ch. 12 - (IllegalArgumentException) Modify the Loan class...Ch. 12 - (IllegalTriangleException) Programming Exercise...Ch. 12 - (NumberFormatException) Listing 6.8 implements the...Ch. 12 - Prob. 12.7PECh. 12 - Prob. 12.8PECh. 12 - Prob. 12.9PECh. 12 - Prob. 12.10PECh. 12 - Prob. 12.11PECh. 12 - (Reformat Java source code) Write a program that...Ch. 12 - (Count characters, words, and lines in a file)...Ch. 12 - (Process scores in a text file) Suppose a text...Ch. 12 - (Write/read data) Write a program to create a file...Ch. 12 - Prob. 12.16PECh. 12 - (Game: hangman) Rewrite Programming Exercise 7.35....Ch. 12 - Prob. 12.18PECh. 12 - (Count words) Write a program that counts the...Ch. 12 - Prob. 12.20PECh. 12 - (Data sorted?) Write a program that reads the...Ch. 12 - Prob. 12.22PECh. 12 - (Process scores in a text file on the Web) Suppose...Ch. 12 - (Create large dataset) Create a data file with...Ch. 12 - (Create a directory) Write a program that prompts...Ch. 12 - Prob. 12.26PECh. 12 - (Replace words) Suppose you have a lot of files in...Ch. 12 - (Rename files) Suppose you have a lot of files in...Ch. 12 - (Rename files) Suppose you have several files in a...Ch. 12 - (Occurrences of each letter) Write a program that...Ch. 12 - (Baby name popularity ranking) The popularity...Ch. 12 - (Ranking summary) Write a program that uses the...
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning