2014-02-20 30 views
0

我無法找到擺動組件實現Serializable接口背後的理性。例如:javax.swing.JComponent中 - 的基類本身Java-擺動序列化後的想法

+0

你找不到任何,因爲沒有:)上面的鏈接應該解釋_why_他們決定讓'JComponent'序列化。 –

回答

2

據的Javadoc:

http://docs.oracle.com/javase/6/docs/api/javax/swing/JComponent.html

當前序列化支持適合於運行相同的應用程序之間的短期 存儲或RMI Swing版本。 從1.4開始,對所有JavaBeansTM的長期存儲支持已被添加到java.beans包中 。請參閱XMLEncoder。

必須提醒的是序列化用於表示一個對象作爲位序列,以後可以通過網絡發送這個或保存在磁盤上的狀態,所以這是必要的,某些情況下像RMI。