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.
Training Avaliability and Delivery
This is an online eLearning or CBT training program
Contact Online Training Directory for more information
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 Information (see above or below lessons, outlines, activities, etc.)
Course Outline:
I/O in Java
Streams
Introduction to Streams
Using the File I/O Streams
Using the ByteArray Classes
Practice Session
Using the Filter & Piped Stream Classes
Introduction to Filter Stream Classes
Using the Buffered & Stream & Data Stream Classes
Using the Piped Stream Classes
Practice Session
Using the Character Streams
Introduction to Character Stream Classes
Using the Reader Classes
Using the Writer Classes
Practice Session
Using the File Classes
Using the File Class
Creating Random Access Files
Serializing Objects
Practice Session
Contact Hours: 24
About Online Training Directory - Training Provider
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...