Ссылки на объекты Java VM - PullRequest
1 голос
/ 24 февраля 2010

У меня возник вопрос: возможно ли получить список объектов, которые были созданы в данный момент, с виртуальной машины?

Я использую фреймворк и пытаюсь реализовать обработчик событий (Hibernate, Interceptor). Моя проблема сейчас заключается в том, что мне нужен файл свойств во время выполнения этого обработчика. Я не могу передать ссылку на класс Interceptor, потому что Hibernate или интерфейс не имеют такого метода.

Я теперь подумал, а почему бы не попытаться получить ссылку другим способом? Или можно зарегистрировать глобальные доступные объекты во время выполнения приложения?

Спасибо за советы и пожелания из Германии,

Marco

1 Ответ

2 голосов
/ 24 февраля 2010

Я сейчас подумал, а почему бы не попытаться получить ссылка по-другому? Либо это можно зарегистрировать глобальный доступный объекты во время выполнения приложение?

Вы можете использовать публичное статическое поле. Это относится к классу, а не к любому экземпляру класса. Очень простой пример:

public class Properties {
    public static String PROPERTY = "abc";
}

После этого вы сможете получить к нему доступ из любого места с помощью:

Properties.PROPERTY

Вы можете найти больше здесь:

http://java.sun.com/docs/books/tutorial/java/javaOO/classvars.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...