Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.servlet.http.HttpServlet и implements java.io.Serializable / 8 сообщений из 8, страница 1 из 1
30.08.2012, 15:14:37
    #37937256
akrusic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
Объясните пожалуйста, почему при определении javax.servlet.http.HttpServlet повторно объявляется implements java.io.Serializable?Ведь класс HttpServlet наследуется от javax.servlet.GenericServlet в котором уже объявлено что он импелементирует интерфейс java.io.Serializable. А по идее, на сколько я знаю в Java, HttpServlet является законным наследником GenericServlet и должен наследовать Serializable
...
Рейтинг: 0 / 0
30.08.2012, 15:17:09
    #37937265
akrusic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
В JavaDoc написано : " All subtypes of a serializable class are themselves serializable."
...
Рейтинг: 0 / 0
30.08.2012, 15:19:59
    #37937274
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
Просто для наглядности, чтобы посмотрел на класс и сразу идентифицировал его как Serializable.
...
Рейтинг: 0 / 0
30.08.2012, 15:21:29
    #37937279
akrusic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
Спасибо. Я так и думал
...
Рейтинг: 0 / 0
30.08.2012, 15:28:56
    #37937295
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
akrusicHttpServlet является законным наследником GenericServlet и должен наследовать Serializable
- в HttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемым. Для того чтобы было ясно что ничего такого не случилось и что HttpServlet сериализуемый он и имплементирует явно Serializable
...
Рейтинг: 0 / 0
30.08.2012, 15:31:34
    #37937298
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
KachalovHttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемымхочется пояснения мне. не понял )
...
Рейтинг: 0 / 0
30.08.2012, 15:40:21
    #37937326
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
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
31.08.2012, 09:19:43
    #37938181
akrusic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
javax.servlet.http.HttpServlet и implements java.io.Serializable
Kachalov спасибо за ответ. Ваше объяснение простое и понятное, но почему то не такое очевидное.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.servlet.http.HttpServlet и implements java.io.Serializable / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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