Java 2 -- File I/O
Training
Provided by Online Training Directory
This course contains 4 units: I/O in Java Streams, Using the Filter & Pipe Stream Classes, Using the Character Stream, and Using the File Classes Each unit covers detail the elements of Java necessary to implement the features and functions for file input and output as you program in the Java language.
In the first unit, you will learn about how Java performs basic I/O operations using streams. This unit will provide you with an introduction to character encoding. This unit also covers the InputStream and OutputStream classes and their subclasses, such as, the FileInputStream and FileOutputStream classes, and the Byte Array classes.
You will be introduced to the term serialization. The exceptions and interfaces of the java.io package are also discussed in detail. In the second unit, you will learn about the Filter stream and Piped stream classes. The unit explains the concept of filter streams in Java, and lists the various Filter classes and their functionality.
You will learn how to perform read and write operations using the Filter stream classes. This unit also explains the significance of the PipedInputStream and PipedOutputStream classes. The third unit will introduce you to the concept of Unicode character encoding.
You will learn about the character classes, Reader and Writer.
You will also learn about the various subclasses of the Reader and Writer classes. In the fourth unit, you will learn about the File class and how to use it to navigate the file system.
You will also be introduced to the process of creating a random access file. This unit also covers the process of serialization, and the classes involved in performing object serialization.
|
|
||||||||
Java 2 -- File I/O
Outcomes
Students will be able to describe and perform input/output (I/O) operations using streams, and describe serialization. Students will be able to describe and use the Filter and Pipe stream classes. Students will be able to describe in detail Unicode character encoding and how to navigate a file system, create and use a random access file. Finally the student will be able to will be able to describe the classes involved in performing object serialization.
Assessment
Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.
Course Outline: I/O in Java Streams
Contact Hours: 24
Students will be able to describe and perform input/output (I/O) operations using streams, and describe serialization. Students will be able to describe and use the Filter and Pipe stream classes. Students will be able to describe in detail Unicode character encoding and how to navigate a file system, create and use a random access file. Finally the student will be able to will be able to describe the classes involved in performing object serialization.
Assessment
Students will experience Pre-Topic and Post-Topic Assessments, as well as practice and assessments and each section within this course.
Course Outline: I/O in Java Streams
- Introduction to Streams
- Using the File I/O Streams
- Using the ByteArray Classes
- Practice Session
- Introduction to Filter Stream Classes
- Using the Buffered & Stream & Data Stream Classes
- Using the Piped Stream Classes
- Practice Session
- Introduction to Character Stream Classes
- Using the Reader Classes
- Using the Writer Classes
- Practice Session
- Using the File Class
- Creating Random Access Files
- Serializing Objects
- Practice Session
Contact Hours: 24
About The Training Provider: Online Training Directory
Online Training Directory - Workforce and Continuing Ed online courses are offered at basic, intermediate and advanced levels. Going beyond basic training provides a deeper and more educationally rewarding learning experience, especially for students who wish to advance careers or initiate new ones. For the general lifelong learner we continue to offer "fun to learn" single, stand-alone courses.
We look forward to...
