Too often we program at a high-level: using this framework or that application server to hide details as we create ever-more sophisticated user interfaces. Do that for a few years and your mind starts to go soft. Every so often, it helps to review the basics. Here is a great article on memory in the Java model: http://www.javaworld.com/javaworld/jw-09-2000/jw-0908-eckelobjects.html.
