Зачем использовать свойства над хеш-таблицей при получении начального контекста

Я написал клиент для развертывания EJB в JBoss. Я ссылался на примеры в интернете. Почти все они используют класс Properties для определения URL-адреса и начальной фабрики контекста. Я хочу знать, почему свойства предпочтительнее хеш-таблицы, так как здесь мы не храним их в файле или не читаем из них? Один образец в интернете -

Properties props = new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory");
props.put(Context.PROVIDER_URL, "file:///");

// Create the initial context from the properties we just created
Context initialContext = new InitialContext(props)

1 ответ

Это не "предпочтение". Это одно и то же. Свойства расширяет Hashtable. Смотрите Javadoc.

Другие вопросы по тегам