readObject() 메서드에 의해 역직렬화된 후 초기화가 보장되지 않는 필드를 보고합니다.
이 검사는 transient 필드를 보고하지 않습니다.
참고: 이 검사는 매우 보수적인 제어 흐름 알고리즘을 사용하며 필드를 초기화되지 않은 것으로 잘못 보고할 수 있습니다.
예:
class DataObject implements Serializable {
String s; // s가 readObject에서 초기화되지 않습니다
int i;
private void readObject(ObjectInputStream stream) throws IOException {
i = stream.readInt();
}
}