Java Fundamentals: Input/Output

Java I/O is one of the four core APIs of the JDK, on which many others are built, including Database access, Web Services, and REST Services. In this course, you'll learn everything you need to write and understand Java I/O code.
Course info
Rating
(22)
Level
Intermediate
Updated
Dec 19, 2017
Duration
3h 56m
Table of contents
Course Overview
Introduction to Java I/O, Organization of the API
Reading Characters
Writing Characters
Reading and Writing Bytes
Reading and Writing Data and Objects
Dealing with Hybrid Streams of Text and Bytes
Description
Course info
Rating
(22)
Level
Intermediate
Updated
Dec 19, 2017
Duration
3h 56m
Description

The Java I/O API is a fundamental API of the JDK, at the basis of database access APIs and Web access APIs. In this course, Java Fundamentals: Input/Output, you'll learn all the details of this API, both the theoretical aspects on slides and the patterns during extended live coding sessions. First, you'll delve into code in action, showing you real life problem solving techniques. Next, you'll explore how to read and write characters, how to create complex files mixing text and raw bytes, and how to create archive files using the ZIP format. Finally, you'll discover how to use serialization efficiently and how to deal with errors due to obsolete serialized objects. By the end of this course, you'll have the necessary knowledge to deal with complex Java I/O problems in existing legacy applications and new developments.

About the author
About the author

Passionate about programming computers for over 20 years, Jose made his debut in assembler and C, C for SIMD parallel machines before adopting Java as an object-oriented language. Assistant professor in Paris North University for more than 15 years, Jose also brings his expertise to many projects, in various industrial fields.

More from the author
Eclipse for Java Developers
Intermediate
3h 22m
5 Apr 2018
Java Fundamentals: NIO and NIO2
Intermediate
3h 13m
19 Dec 2017
More courses by Jose Paumard