| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Загрузка классов |
| Автор: Java2 9.8.2006, 11:19 |
| У меня есть класс Client. Если я делаю java MySoft 3 раза, а MySoft использует статические поля из Client, то эти поля будут для всех 3-х экземпляров общими? |
| Автор: LSD 9.8.2006, 11:23 |
| Что значит делаю java MySoft 3 раза? 3 раза запускаешь свою программу, или создаешь 3 экземпляра класса MySoft? |
| Автор: chief39 9.8.2006, 12:05 |
| Судя по всему ДА. будет запущено ТРИ виртуальных машины джава. Загруженные классы которых ничего не будут знать о классах в других JVM. Это как процессы на разных машинах, не объединённых сетью. То есть в каждой JVM будет свой класс Client и свой набор статических полей. Не зависящих друг от друга |
| Автор: Java2 9.8.2006, 12:06 |
| ок, ответ понятен. спасибо chief39. |