|
|
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
Объясните пожалуйста, почему при определении javax.servlet.http.HttpServlet повторно объявляется implements java.io.Serializable?Ведь класс HttpServlet наследуется от javax.servlet.GenericServlet в котором уже объявлено что он импелементирует интерфейс java.io.Serializable. А по идее, на сколько я знаю в Java, HttpServlet является законным наследником GenericServlet и должен наследовать Serializable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:14:37 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
В JavaDoc написано : " All subtypes of a serializable class are themselves serializable." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:17:09 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
Просто для наглядности, чтобы посмотрел на класс и сразу идентифицировал его как Serializable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:19:59 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я так и думал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:21:29 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
akrusicHttpServlet является законным наследником GenericServlet и должен наследовать Serializable - в HttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемым. Для того чтобы было ясно что ничего такого не случилось и что HttpServlet сериализуемый он и имплементирует явно Serializable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:28:56 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
KachalovHttpServlet вполне могли добавиться несериализуемые поля и, как следствие, он мог стать не сериализуемымхочется пояснения мне. не понял ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:31:34 |
|
||
|
javax.servlet.http.HttpServlet и implements java.io.Serializable
|
|||
|---|---|---|---|
|
#18+
grasoff.netхочется пояснения мне. не понял ) 1. Есть класс FirstClass implements Serializable все поля которого сериализуемы 2. Создаем наследник имеющий поле которое не сериализуется и не объявлено как transient: Код: java 1. 2. 3. 4. 3. Если я сериализую, а потом десериализую экземпляр класса SecondClass, что будет в поле nonSerializableField? и можно ли считать такой класс сериализуемым? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2012, 15:40:21 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37937298&tid=2131040]: |
0ms |
get settings: |
17ms |
get forum list: |
29ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
53ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
3ms |
| others: | 335ms |
| total: | 537ms |

| 0 / 0 |
