Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Проверка из далека / 9 сообщений из 9, страница 1 из 1
08.03.2018, 12:25
    #39612199
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка из далека
Есть ли возможность сделать такое в Java SE -
например, есть некая переменная, которую нужно отследить на предмет изменения,
т.е. понятно, что в нужном месте можно ее проверять...
а есть возможность сделать какой-нибудь "экшин-лисенер", который наблюдает за этой переменной, чтобы не прописывать явные проверки?
...
Рейтинг: 0 / 0
08.03.2018, 12:40
    #39612207
yI211
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка из далека
...
Рейтинг: 0 / 0
08.03.2018, 12:53
    #39612212
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка из далека
Ну, если имеется ввиду без изменений кода, то Java дебаггер умеет слушать доступ к переменным. Но эта фигня очень тормозит саму JVM. Поэтому лучше переформулировать задачу и таки поменять код.
...
Рейтинг: 0 / 0
09.03.2018, 10:07
    #39612440
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка из далека
yI211,
то что надо
...
Рейтинг: 0 / 0
12.03.2018, 11:33
    #39613292
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка из далека
rema174,

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

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

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

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

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

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

IMHO

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


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