RegisterSign In

Java 2 -- File I/O

Distance-Education.org

Description

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.

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 quick facts
course code DED263-I
cost $39.00
estimated time to
complete course
24 Hours
course materials
available
90 Days
instructor

Nathan Bryant has developed a number of online IT programs, and is a national corporate provider of Professional Grade Training (tm). Nathan's IT courses were created to aid individuals, businesses, and industry leaders who want to learn about Java 2 Programming as well as a variety of other IT related issues.