Skip To Content
Athabasca University
Study Guide
Computer Science 501: Systems Development with Emerging Technology (Rev. 6)
Unit 4: Exceptions, Collections, and I/O
Computer Science 501: Systems Development with Emerging Technology (Rev. 6)
>
Study Guide
>
Unit 4: Exceptions, Collections, and I/O
>
Review Questions
Course Orientation
Introduction
Course Outline
Learning Outcomes
Course Materials
Assessment
Study Schedule
Unit 0: Preparation
Review Questions
Unit 1: Object-Oriented Programming Fundamentals
Review Questions
Unit Exercises
Unit 2: First Program and Program Control
Review Questions
Unit Exercises
Unit 3: Object Orientation and Re-usability
Review Questions
Unit Exercise
Unit 4: Exceptions, Collections, and I/O
Review Questions
Unit Exercises
Unit 5: Type Information and Threads
Review Questions
Unit Exercises
Unit 6: GUI Development
Review Question
Unit Exercises
Unit 7: Selected Topic Readings and Programming
Unit Exercise
Unit 8: Java Beans
Review Questions
Unit Exercise
Unit 9: Java 3D
Unit Exercises
.
Review Questions
What happens when you “throw” an exception?
What is the advantage of a “try” block?
What is the function of a “catch” block?
What is the simplest way to create your own exceptions?
How can you extend the exception capabilities?
Where can you find descriptions of standard Java exceptions?
What happens to run-time errors that are never caught?
What happens to the “finally” statement when no exception is thrown?
Why is the “finally” statement used?
How does a lost exception occur?
Why would a method say it throws an exception when it does not?
What is the problem with using “finally” to handle exceptions in constructors?
How does exception handling work with derived and base exception classes?
What are two ways of getting a directory listing?
What are four other uses of file class?
What are the six types of “InputStreams”?
What are the four types of “OutputStreams”?
What are the four types of “FilterInputStreams”?
What are the three types of “FilterOutputStreams”?
What is the function of a buffered input?
Name one way of reading input from memory.
How are the two primary output streams distinguished?
How do you redirect I/O in Java?
What is the function of “Regular Expressions”?
What is the function of “StringTokenizer”?
Updated July 30 2020 by FST Course Production Staff
Feedback
Privacy