"Hi, Amigo! As always, I have some theory to teach you that will help you better understand the topic. Are you ready?"

Input/output in Java. FileInputStream, FileOutputStream, and BufferedInputStream classes

There's no such thing as too much information about Java I/O (input and output streams in Java). You're already familiar with these concepts from past lessons. In this article, we'll consider the following 3 classes in detail: FileInputStream, FileOutputStream, and BufferedInputStream. We'll dive into some practical examples of when and how to use them.

Why we need the PrintStream class

Are you familiar with the PrintStream class? Sure you are. Well, at the very least, one of its methods is println(), which you use daily. This article will teach you what sort of class it is, what constructors it has, and what it can do besides output to the console. And as always, examples are inevitable.