вчера код работал, но не принимался. Сегодня обновил и уже кэш разный!
iOSif_StyleIN
26 уровень
не понимаю, где ошибка
Решен
Комментарии (13)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Java Developer Expert
3 апреля 2018, 09:46
После исправления ошибок, на которые указали Johann и Павел все должно приниматься. Если нет - выкладывай исправленный код, будем смотреть.
0
iOSif_StyleINAndroid Developer в Уральский процессинг
3 апреля 2018, 14:25
public static void main(String[] args) throws IOException, ClassNotFoundException {
Singleton instance = Singleton.getInstance();
ByteArrayOutputStream byteArrayOutputStream = serializeSingletonInstance(instance);
Singleton singleton = deserializeSingletonInstance(byteArrayOutputStream);
Singleton singleton1 = deserializeSingletonInstance(byteArrayOutputStream);
System.out.println("Проверка ourInstance : " + Singleton.getInstance());
System.out.println("Проверка ourInstance : " + Singleton.getInstance());
System.out.println("=========================================================");
System.out.println("Проверка singleton : " + singleton);
System.out.println("Проверка singleton1 : " + singleton1);
}
результат тот же
0
Roman Java Developer Expert
3 апреля 2018, 14:30
Остальной код где?
0
Roman Java Developer Expert
3 апреля 2018, 14:46
Ты выложил код не этой задачи.
+1
iOSif_StyleINAndroid Developer в Уральский процессинг
3 апреля 2018, 19:58
0
ПавелBackend Developer в EPAM
3 апреля 2018, 22:04решение
Строку 16 удали.
В строке 35 удали модификатор static
+7
Roman Java Developer Expert
4 апреля 2018, 07:50полезный
Ты не сделал то, что советовал Павел ниже (и выше)...
+1
iOSif_StyleINAndroid Developer в Уральский процессинг
4 апреля 2018, 12:51
спасибо! да, static всё портил. Запомню
0
ПавелBackend Developer в EPAM
2 апреля 2018, 15:47полезный
Сигнатура метода такая:
Строку 40 удалить:
readResolve(), если определён, вызывается автоматически при десериализации.
+1
iOSif_StyleINAndroid Developer в Уральский процессинг
2 апреля 2018, 18:22
удалил. я знал, что лишнее, но ничего не поменяло!
0
ПавелBackend Developer в EPAM
2 апреля 2018, 21:51
Я пробовал - у меня в консоль выводило правильно. Т.е. хэш-коды объектов были одинаковые.
0
Johann Android Developer
2 апреля 2018, 15:25
Cтатические методы принадлежат классу, а не его экземплярам.
+1
iOSif_StyleINAndroid Developer в Уральский процессинг
2 апреля 2018, 18:22
согласен
сделал так:
System.out.println("Проверка ourInstance : " + Singleton.getInstance());
System.out.println("Проверка ourInstance : " + Singleton.getInstance());
0