Analysis and Comparison of Data Stream Implementations in Java Using the Examples of DataStream and ObjectStream

Name
Del Remi Liik
Abstract
In IT systems consisting of multiple parts, the communication between those parts is often of critical importance. In systems written in Java, one way of implementing communication between different parts of a system is using data streams. In this thesis an introduction of the logic behind data streams is made and three different ways of communication between servers with data streams are implemented. Of those implementations two use DataStream and one uses ObjectStream. Implementations are analysed and compared based on the process of implementation and performance. It is concluded that different implementations
have different stronger and weaker sides and that choosing one that is best in all situations is not possible. Suitable usages for the compared implementations are offered.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Simmo Saan
Defence year
2021
 
PDF