INITIAL_CONTEXT_FACTORYpublic static final String INITIAL_CONTEXT_FACTORYConstant that holds the name of the environment property for specifying the initial context factory to use. The value of the property should be the fully qualified class name of the factory class that will create an initial context. This property may be specified in the environment parameter passed to the initial context constructor, an applet parameter, a system property, or an application resource file. If it is not specified in any of these sources, NoInitialContextException is thrown when an initial context is required to complete an operation. 
The value of this constant is "java.naming.factory.initial". 
摘自JDK 1.4.2 API
建议如果想仔细了解JNDI,可以考虑看JDK API,说明还是很挺完整的。