2013-08-03 5 views
0

Привет, ребята У меня есть небольшой вопрос о программировании онлайн-игры: мне было интересно, только статическое поле разделяется только локальными экземплярами класса или если оно разделяется всеми клиентами, подключенными к игровой сервер.Статические поля и онлайн-игры

спасибо!

+0

Где указано переменная 'static': в классе, используемом только на клиенте или в классе, используемом только на вашем сервере? –

+0

Это часть игровой механики. Я все еще работаю в офлайн-игре, и мне было интересно, могут ли у меня проблемы с использованием статических полей, когда я поставлю игру онлайн. – Epilogue

ответ

5

Это «местный» для ClassLoader, который определяет класс. Он не связан с любыми экземплярами класса - например, переменная все еще может использоваться, даже если есть нет экземпляров класса. Но он не будет автоматически передаваться между разными JVM или даже разными ClassLoaders в пределах одной JVM.

Смежные вопросы