John Cahill

Subscribe to John Cahill: eMailAlertsEmail Alerts
Get John Cahill: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by John Cahill

Performance is a goal that all Java developers should put at the head of their design list for any project. To help you achieve this goal, there is a powerful mechanism that's used in just about every commercial Java product that most developers are not aware of. This mechanism is called serialization. This article discusses Java object serialization and presents it as a possible performance-enhancing tool for Java systems. We'll discuss what serialization is and review a real-world case study where serialization was used to enhance the performance of an application. (The source code for this article can be downloaded from What Is Serialization? Serialization has been around for a while. Simply put, it's a transmission and storage mechanism for Java objects. It was originally invented for use in RMI (Remote Method Invocation) so th... (more)