He leído sobre propiedades y paquete de recursos. Pero no pude obtener la diferencia entre estos. Cuándo usar el archivo de propiedades y cuándo usar el paquete de recursos.Propiedades vs Paquete de recursos
Para cargar archivo de propiedades utilizar el siguiente código
Properties tempProp = new Properties();
FileInputStream propsFile = new FileInputStream(xyz.properties);
tempProp.load(propsFile);
Para cargar paquete de recursos
ResourceBundle labels =
ResourceBundle.getBundle("xyz", currentLocale);
Enumeration bundleKeys = labels.getKeys();
En ambos de los casos (en paquete de recursos y en Properites) que estamos utilizando archivo de propiedades. La única diferencia que encontré es que para almacenar datos específicos de la aplicación usamos el archivo de propiedades y para usar los datos de i18n usamos el paquete de recursos. No sé si estoy en lo cierto o no.
Me gustaría saber el uso de los dos anteriores. Cuál es la diferencia entre estos dos.
Estás 100% en lo cierto. Los objetos ResourceBundle contienen objetos específicos de la configuración regional. – adatapost