Java SE 13: Streams for Primitive Types, Objects, & Buffered IO

Java SE 13
  • 9 Videos | 1h 13m 33s
  • Includes Assessment
  • Earns a Badge
Likes 7 Likes 7
In this nine-video course, you will be focusing on Java's parallel class hierarchies for working with byte and character data and the various variants available to you. To begin, participants will learn how buffered stream handling saves on unnecessary inout-output (IO). Learn how to use the BufferedInputStream and BufferedOuputStream classes to interact efficiently with byte streams, and then to use the BufferedReader and BufferedWriter classes to interact efficiently with character streams. As you progress, you will explore how to use the DataOutputStream class to write primitive types and strings to byte strings, and the DataInputStream class to read primitive types and strings from byte streams. This leads participants to utilize the ObjectOutputStream class to write objects of any type to byte streams and the ObjectInputStream class to read objects of any type from byte streams. Finally, you will implement the Serializable interface in user-defined classes so that they can be written to and read from using ObjectOutputStream and ObjectInputStream objects.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    use the BufferedInputStream and BufferedOutputStream classes to efficiently interact with byte streams
    use the BufferedReader and BufferedWriter classes to efficiently interact with character streams
    use the DataOutputStream class to write primitive types and strings to byte streams
    use the DataInputStream class to read primitive types and strings from byte streams
  • use the ObjectOutputStream class to write objects of any type to byte streams
    use the ObjectInputStream class to read objects of any type from byte streams
    implement the Serializable interface in user-defined classes so that they can be written to and read from using ObjectOutputStream and ObjectInputStream objects
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 21s
    UP NEXT
  • Playable
    2. 
    Buffered Streams for Byte Data
    10m 16s
  • Locked
    3. 
    Buffered Readers for Character Data
    9m 4s
  • Locked
    4. 
    DataOutputStreams for Primitive Types
    7m 58s
  • Locked
    5. 
    DataInputStreams for Primitive Types
    11m 13s
  • Locked
    6. 
    ObjectOutputStreams for Serialized Objects
    8m 40s
  • Locked
    7. 
    ObjectInputStreams for Serialized Objects
    8m 4s
  • Locked
    8. 
    Implementing Serializable
    10m 53s
  • Locked
    9. 
    Course Summary
    1m 34s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE