2013-10-25 17 views
1

可以在任何身體給我解釋一下JVM內部是怎樣處理標記接口,如:JVM如何在內部處理標記接口?

Serializable 
+2

就像任何其他的接口... – siledh

+2

http://stackoverflow.com/questions/7791802/how-marker-interface-is-handled-by-jvm?rq=1 –

+0

在SO本身已被問過n次。 –

回答

2

答案很簡單:它不是來自任何其它接口不同。標記界面和其他界面完全沒有區別。

您可以檢查Marker Interface in Java: what, why, uses, etc.

在一個側面說明: -

如果我們把java.io.Serializable標記接口。現在這裏沒有任何成員定義。 所以當一個java類被序列化時,應該以某種方式來激發JVM,如果我們想要的話,我們可以序列化這個java類。所以在這種情況下,使用標記接口。所以可以序列化的java類必須實現java.io.Serializable標記接口。因此,現在我們可以啓動JVM。

+1

鏈接提供當然有幫助。 – Kalher