powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.servlet.http.HttpServlet и implements java.io.Serializable
8 сообщений из 8, страница 1 из 1
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937256
akrusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните пожалуйста, почему при определении javax.servlet.http.HttpServlet повторно объявляется implements java.io.Serializable?Ведь класс HttpServlet наследуется от javax.servlet.GenericServlet в котором уже объявлено что он импелементирует интерфейс java.io.Serializable. А по идее, на сколько я знаю в Java, HttpServlet является законным наследником GenericServlet и должен наследовать Serializable
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937265
akrusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В JavaDoc написано : " All subtypes of a serializable class are themselves serializable."
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937274
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто для наглядности, чтобы посмотрел на класс и сразу идентифицировал его как Serializable.
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937279
akrusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Я так и думал
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937295
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akrusicHttpServlet является законным наследником GenericServlet и должен наследовать Serializable
- в HttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемым. Для того чтобы было ясно что ничего такого не случилось и что HttpServlet сериализуемый он и имплементирует явно Serializable
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937298
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovHttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемымхочется пояснения мне. не понял )
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37937326
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netхочется пояснения мне. не понял )
1. Есть класс FirstClass implements Serializable все поля которого сериализуемы

2. Создаем наследник имеющий поле которое не сериализуется и не объявлено как transient:
Код: java
1.
2.
3.
4.
class SecondClass extends FirstClass {
   private NonSerializableClass nonSerializableField;
   ...
}



3. Если я сериализую, а потом десериализую экземпляр класса SecondClass, что будет в поле nonSerializableField? и можно ли считать такой класс сериализуемым?
...
Рейтинг: 0 / 0
javax.servlet.http.HttpServlet и implements java.io.Serializable
    #37938181
akrusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov спасибо за ответ. Ваше объяснение простое и понятное, но почему то не такое очевидное.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.servlet.http.HttpServlet и implements java.io.Serializable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]