powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка из далека
9 сообщений из 9, страница 1 из 1
Проверка из далека
    #39612199
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ли возможность сделать такое в Java SE -
например, есть некая переменная, которую нужно отследить на предмет изменения,
т.е. понятно, что в нужном месте можно ее проверять...
а есть возможность сделать какой-нибудь "экшин-лисенер", который наблюдает за этой переменной, чтобы не прописывать явные проверки?
...
Рейтинг: 0 / 0
Проверка из далека
    #39612207
yI211
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Проверка из далека
    #39612212
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если имеется ввиду без изменений кода, то Java дебаггер умеет слушать доступ к переменным. Но эта фигня очень тормозит саму JVM. Поэтому лучше переформулировать задачу и таки поменять код.
...
Рейтинг: 0 / 0
Проверка из далека
    #39612440
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yI211,
то что надо
...
Рейтинг: 0 / 0
Проверка из далека
    #39613292
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

Типичная задача для реактивного программирования. https://github.com/ReactiveX/RxJava
...
Рейтинг: 0 / 0
Проверка из далека
    #39613308
rmikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник, в реактивном же новые события, а тут изменение одной и той же переменной
как это не rx сделать можно было бы?
...
Рейтинг: 0 / 0
Проверка из далека
    #39613332
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Есть ли возможность сделать такое в Java SE -
например, есть некая переменная, которую нужно отследить на предмет изменения,
т.е. понятно, что в нужном месте можно ее проверять...
а есть возможность сделать какой-нибудь "экшин-лисенер", который наблюдает за этой переменной, чтобы не прописывать явные проверки?

Вообще-то, для этого специально придумали get'еры, set'еры. AFAIK

Создать свой класс, наследовать функциональность от базового, переопределить set'ер. Создать экземпляр своего класса и использовать его вместо исходного. Полиморфизм однако )))

IMHO
...
Рейтинг: 0 / 0
Проверка из далека
    #39613369
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsevrema174Есть ли возможность сделать такое в Java SE -
например, есть некая переменная, которую нужно отследить на предмет изменения,
т.е. понятно, что в нужном месте можно ее проверять...
а есть возможность сделать какой-нибудь "экшин-лисенер", который наблюдает за этой переменной, чтобы не прописывать явные проверки?

Вообще-то, для этого специально придумали get'еры, set'еры. AFAIK

Создать свой класс, наследовать функциональность от базового, переопределить set'ер. Создать экземпляр своего класса и использовать его вместо исходного. Полиморфизм однако )))

IMHO

IMHO вы не поняли задачу)
...
Рейтинг: 0 / 0
Проверка из далека
    #39613386
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Да. Он просто хак делает какой то.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка из далека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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