¿La mejor manera de leer el archivo de propiedades en Java?

Conozco dos formas de leer un archivo .properties:

1- System.getProperties.load (Inputstream para el archivo .properties);

2- Crear un nuevo objeto de Propiedades y luego llamar a load (Inputstream para el archivo .properties);

En primer enfoque, vamos a almacenar valores del archivo .properties en el objeto Sistema. ¿Está utilizando más recursos?

Quisiera saber cuál es la mejor manera de hacerlo o, aparte de las dos formas anteriores, si hay alguna otra mejor manera, hágamelo saber.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta