I need to develop a Java RMI application for my distributed systems class.
During the lecture, the professor was stressing to only let classes implement Seriali
I would understand the professor's "only let classes implement Serializable that have to be passed by value over the network" differently. I would think the idea is that if you have to use a class in this way then make your own implementation of writeObject, readObject and readObjectNoData, which could be more efficient than the default implementation.