Это может показаться глупым вопросом для разработчиков Java, однако я новичок в Java, и мой опыт с низкого уровня c. Раньше я включал файл заголовка со всеми константами, которые имели отношение к моим проектам. (обычно #define's). Сейчас я работаю над большим Java-проектом, и есть несколько констант, которые мне нужно сделать глобальными (они подходят более чем для одного класса и используются в различных частях проекта)
Мне сложно решить, куда его поместить, должен ли я объявлять одну и ту же константу несколько раз, по одной в каждом классе?
Многие фреймворки используют файлы XML для объявления констант и определений для фреймворка ( Hibernate, Log4J и т. Д.) Разумно ли использовать такую технику в моем проекте? если да, то как это легко сделать?