я наткнулся на класс обработчика исключений, который распространяется исключение следующим образом:отрицательный serialVersionUID?
public class AppFileReaderException extends Exception {
//Explicit serialization UID added
private static final long serialVersionUID = -2458461415998318236L;
public AppFileReaderException(String msg)
{
super(msg);
}
автор использовал явную сериализации версии UID и игнорировали то же самое в других аналогичных классов-обработчиков исключений. Исходя из того, что я понял из другого SO post, мы можем игнорировать URI сериализации, если приложение не использует сериализацию и десериализацию. Как ни странно, автор использовал отрицательный UID. Мне любопытно узнать, является ли это действительной или рекомендуемой практикой. Есть ли другая причина использовать отрицательный serialVersionUID?