Monday, July 11, 2011

Different Ways of Loading Properties Files in Java


MethodParameter formatLookup failure behaviorUsage example
ClassLoader.
getResourceAsStream()
"/"-separated names; no leading "/" (all names are absolute)Silent (returns null)this.getClass().
getClassLoader()
.getResourceAsStream
("some/pkg/resource.properties")
Class.
getResourceAsStream()
"/"-separated names; leading "/" indicates absolute names; all other names are relative to the class's packageSilent (returns null)this.getClass()
.getResourceAsStream
("resource.properties")
ResourceBundle.
getBundle()
"."-separated names; all names are absolute;.properties suffix is impliedThrows unchecked
MissingResourceException
ResourceBundle.
getBundle("some.pkg.resource")




http://www.javaworld.com/javaworld/javaqa/2003-08/01-qa-0808-property.html?page=2

No comments:

Post a Comment