How various exceptions are caught with catch

Assignment Help Data Structure & Algorithms
Reference no: EM133124016

Workshop Activity

Given below is the programming exercise from Week 4, Question 5.

Create an application to store the contact details. A Contact should contain first name, last name, email, and phone number (others can be added). The first names of Contacts should be displayed in a listview. When the user selects a name from the listview, the contact details should be displayed in a grid of TextFields or a Table. As the information is modified (a Contact's Data is updated, a new Contact is added or an existing Contact is deleted), the contacts listview should display the updated list of names.

Note: You use the solution available for Week 4 Tutorial Question Five.

Include exception handling for TextFields for entering first name, last name and phone number so that names will not contain any numbers, phone number should not contain any alphabets.

Wrtie a Java program to save the contacts created to binary file named phone.dat using ObjectOutPutStream and read and display the data from the file.

Question 1. If no exceptions are thrown in a try block, where does control proceed to, when the try block completes execution?

Question 2. Write a program that demonstrates how various exceptions are caught with catch (Exception exception) Define classes Exception A (which inherits from class Exception) and ExceptionB (which inherits from class ExceptionA). In your program, create try blocks that throw exceptions of types ExceptionA, ExceptionB, NullPointerException and IOException. All exceptions should be caught with catch blocks specifying type Exception.

Question 3. Write a Java program with a GUI. The program reads data from an existing data file named staffphone.csv and displays all data on the text area properly after the button "Display" is pressed. The data in the file staffphone.csv have the following format
John Pearson, 49308877
Peter London, 49446701
Amy Andersen, 45009923

In addition, the program also displays total number of the phone entry on the text area.

Reference no: EM133124016

Questions Cloud

How type of attack can adversely impact infrastructure : Explain how this type of attack can adversely impact infrastructure. Explain methods organizations can implement to prevent DoS attacks from occurring.
Different layers of network infrastructure : Looking at the different layers of network infrastructure provides many opportunities to recognize vulnerabilities, select and deploy countermeasures,
Describing roots of macro practice in history : Begin by describing the roots of macro practice in the history and development of social work as a profession/discipline.
Appliance warehouse services-application maintenance : Explain your overall approach to analyzing and addressing the needs of the new Appliance Warehouse Service Department.
How various exceptions are caught with catch : Write a Java program with a GUI. The program reads data from an existing data file named staffphone.csv and displays all data on the text area properly
Draw a diagram containing the long-run average : Draw a diagram containing the long-run average and marginal cost curves, the demand curve facing the firm, and the marginal revenue curve for a profit maximizai
Determine the optimum cash balance : The daily average disbursement is P40,000. Cost to transfer money into the account average P500 each time. Determine the optimum cash balance
Canadian awards for business excellence : Write a report: The report should include an introduction, body with various headings, a section titled 'conclusions and recommendations'. This last section mus
Explain what is meant by the value web : Explain what is meant by the Value Web and what effect it can have in the modern business environment today.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd