Audience
This course is intended for programmers who are interested in adding the Java programming language to their list of skill and students who are preparing for the Sun Certified Programmer for Java 2 Platform exam.
Objective
Upon completion of this course the student will be able to:
Match the InputStream subclasses with the situations in which they are used.
Match the OutputStream subclasses with the situations in which they are used.
Identify the code that uses the methods of the FileInputStream class.
Topics Include
Unit 1: Stream Handling
- Match the InputStream subclasses with the situations in which they are used.
- Match the OutputStream subclasses with the situations in which they are used.
- Identify the code that uses the methods of the FileInputStream class.
- Identify the code that uses the methods of the FileOutputStream class.
- Identify the number and types of arguments passed to the constructors of the File class.
- Identify the code for calling the methods of the File class.
- Identify the code for interacting with a file system.
- Identify the code for using the ByteArrayInputStream class methods to read data.
- Identify the code for using the ByteArrayOutputStream class to write to a byte array.
- Identify the code for using piped streams to transfer data in a specified program.
- Match the FilterInputStream subclasses with the situations in which they are used.
- Match the FilterOutputStream subclasses with the situations in which they are used.
- Identify the characteristics of Unicode Character Encoding.
- Match subclasses of the Reader class with their purposes.
- Identify the code that uses the InputStreamReader class to read data by using platform default encoding.
- Match the subclasses of the Writer class with their uses.
- Select the piece of code that uses the OutputStreamWriter class to write data by using platform default encoding.
- Identify the code for using the ObjectOutputStream class to write an object to a specified file.
- Select the piece of code that uses the ObjectInputStream class to read an object from a specified file.
- Identify features of using the transient keyword in Java code.
Duration
4 Hours
Minimum Requirements
The CDROM version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
- At least a double speed CDROM drive.
- An MPC compliant sound card with attached speakers or headphones is recommended (Currently only the CDROM version supports audio).
The network version of this course requires:
- At least a 486DX 33Mhz CPU.
- Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
- At least 8MB RAM and 22MB available hard disk space or file server space.
- At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
Media
CDROM
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada