Category Java

Scientech Easy welcomes you in the Java tutorial category. We have designed this tutorial series for beginners, students, and professional developers who want to learn Java programming from basic to advanced levels. Here, you will find easy-to-understand Java tutorials, practical example programs, interview questions, and quizzes.

So, let’s start to understand Java concepts one by one with these tutorials.

FilterOutputStream in Java

FilterOutputStream in Java is a concrete subclass class of OutputStream class that filters data of an underlying output stream. It sits on top of an already existing underlying output stream. Java FilterOutputStream class implements Closeable, Flushable, and AutoCloseable interfaces. It has…

FilterInputStream in Java

Filter streams are streams that wrap around underlying input or output streams and adds new features. In other words, filter streams are streams that filter byte input or output streams for some purpose. For example, the basic byte input stream…

BufferedOutputStream in Java

BufferedOutputStream in Java

A BufferedOutputStream in Java is a concrete subclass of FilterOutputStream class. It wraps (buffers) an output stream into a buffered stream and makes write operations on the stream more efficient and fast. Java BufferedOutputStream adds a buffer to an output…

BufferedInputStream in Java

BufferedInputStream class in Java

A BufferedInputStream in Java is a concrete subclass of FilterInputStream that wraps (buffers) an input stream into a buffered stream and makes read operations on the stream more efficient and fast. In simple words, it adds buffering capabilities to an…

FileOutputStream in Java

Steps to create a text file using FileOutputStream in Java

A FileOutputStream in Java is a concrete subclass of OutputStream that provides methods for writing data to a file or to a FileDescriptor. In simple words, a file output stream is an OutputStream that writes data to a file. It…