Serialization is a process of saving objects state into sequence of bytes and sending that object through the stream. So that it can be reused as it is later.
Externalization is the process used mainly during internationalizing your program. Here some fixed values are stored in some text like files called property files. This is used to simplyfy your program by removing
String literals and keep them in property file.