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.

ObjectOutputStream in Java

ObjectOutputStream in Java is an output stream that writes serialized objects to a text file. It is responsible for writing objects, primitive type values, and strings to a byte stream. In other words, an ObjectOutputStream is an output stream that…

ObjectInputStream in Java

So far, we have learned to read and write characters, bytes, strings, and primitive data type values from a text file. It is also possible to perform read and write operations on objects using object streams. The object streams are…

Externalization in Java

Externalization in Java is a process that improves the performance of serialization and deserialization mechanisms by complete control over what data fields are serialized and deserialized. In other simple words, externalization is used to customize serialization and deserialization processes. It…

Console in Java

Console in Java is a class in java.io package that provides access to the system console associated with JVM. Console class was introduced in Java 1.6 version. It is mainly used for reading data from the console and writing data…