Throwing an exception and catching an exception


Question 1. What is the difference between throwing an exception and catching an exception?

Question 2. How does a method declare that it can throw an exception? How does it actually throw an exception? Use Java code to illustrate your answer.

Question 3. Explain the difference between a checked exception and an unchecked exception.

Question 4. What happens if an exception does not have a matching catch block?

Question 5. What can a catch block do with the exception object that it receives?

Question 6. What is the purpose of the finally block?

Question 7. What is the difference between text I/O and binary I/O?

Question 8. What happens if you try to create a FileInputStream on a file that does not exist?

Question 9. What happens if you try to create a FileOutputStream on a file that does not exist?

Question 10. What are BufferedInput/OutputStreams and why are they used? Write some Java code to illustrate how to create a BufferedInputStream.

Question 11. Write the line of code you would need to open the file c:\temp\mydata.txt for reading primitive data values from the file such as doubles, floats, ints, etc.

Question 12. Write lines of code to create object input and output streams for the file c:\temp\mydata.out.

Question 13. What is the difference between sequential access and random access?

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Throwing an exception and catching an exception
Reference No:- TGS0535557

Expected delivery within 24 Hours