https://stackoverflow.com/questions/67849139/casting-vs-parsing-vs-serialization-in-java-what-are-the-differences Parsing, Typecasting and Serialization all relate to changing some data to be represented in another datatype cleanly.