#### 0x1
SerialVesionUID
#### 0x2
```
initNonProxy:595, ObjectStreamClass (java.io)
readNonProxyDesc:1829, ObjectInputStream (java.io)
readClassDesc:1713, ObjectInputStream (java.io)
readOrdinaryObject:1986, ObjectInputStream (java.io)
readObject0:1535, ObjectInputStream (java.io)
readObject:422, ObjectInputStream (java.io)
main:18, SerializableDemo2 (serialVersionUID)
```
- java.io.ObjectStreamClass#initNonProxy

serialVersionUID
- java.io.ObjectStreamClass#getSerialVersionUID

serialVersionUIDcomputeDefaultSUID serialVersionUID
#### 0x3
- [ClassLoaderserialVesionUID](https://gv7.me/articles/2020/deserialization-of-serialvesionuid-conflicts-using-a-custom-classloader/)