|
|
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
Наверное 30 минут вдумчивого чтения следующих сорцов будут полезнее криков - ну сколько можно, какого хрена e.t.c. ObjectOutputStream.java ObjectInputStream.java ObjectStreamConstants.java Здесь все ответы на ваши вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2014, 23:29 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
redwhite90Alexey Tomin, Как новый метод, который не используется другими методами(что очевидно, он ведь новый) может повлиять на несовместимость? Например метод выполняет некоторую проверку. Потом вызывается старый код, который меняет данные. А при возврате- вызывается новый метод, который не ожидал данные от старого метода. Понятно, пример искусственный. Но главное- что общего решения нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2014, 01:42 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
maytonНаверное 30 минут вдумчивого чтения следующих сорцов будут полезнее криков - ну сколько можно, какого хрена e.t.c. ObjectOutputStream.java ObjectInputStream.java ObjectStreamConstants.java Здесь все ответы на ваши вопросы. отличная мысль, черт побери! Только вдумчиво не читал, так пробежался. Но мысль отличная! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2014, 09:12 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
Ну и слава богу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2014, 16:54 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
redwhite90J.SergeЯ вообще запутался. То пропущено... А потом пропущено... может это связано с readObject and writeObject ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 16:44 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
redwhite90J.SergeЯ вообще запутался. То пропущено... А потом пропущено... может это связано с readObject and writeObject ? Не исключено :) Там еще есть readExternal и writeExternal - это вообще кошмар, я боюсь даже думать об этом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 16:47 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
Alexey TominЕщё раз- у класса есть контракт. Он описывается не заголовками методов и полями классов, но и кодом. Если код (даже код!) поменялся, то старые методы других классов могут подавится новой версией. Т.к. контрактов в java нет (это могло бы спасти часто), то описать это можно только словами. Ну и сменой версии. Alexey Tomin, "ты, конечно, вор авторитетный", но если Blazkowicz сказал в морг BlazkowiczС фига ли? По состоянию совместимость есть? Есть. Этого достаточно. Новый метод ни на что повлиять не может., значит в морг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 16:58 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
Делайте сериализацию в JSon, чортовы флудеры! Закройте уже этот бедный versionUID. Он не про вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2014, 17:05 |
|
||
|
serialVersionUID ну сколько можно...
|
|||
|---|---|---|---|
|
#18+
J.SergeAlexey TominЕщё раз- у класса есть контракт. Он описывается не заголовками методов и полями классов, но и кодом. Если код (даже код!) поменялся, то старые методы других классов могут подавится новой версией. Т.к. контрактов в java нет (это могло бы спасти часто), то описать это можно только словами. Ну и сменой версии. Alexey Tomin, "ты, конечно, вор авторитетный", но если Blazkowicz сказал в морг BlazkowiczС фига ли? По состоянию совместимость есть? Есть. Этого достаточно. Новый метод ни на что повлиять не может., значит в морг Правда в 99.99% случаев. Но главное- любое решение должно быть обосновано. Если человек поменял SVUID - он должен внятно объяснить, зачем, почему класс потерял совместимость. Если не может- значит его надо отправить учить эту тему. Вот и всё. А что учить- тут mayton, Blazkowicz и прочие рассказали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2014, 09:48 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2126817]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
219ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 528ms |

| 0 / 0 |
