Я считаю полезным использовать API Scala вместо Java. В настоящее время существует несколько проектов для компиляции Scala на другие платформы, чем JVM (.NET, javascript, native и т.д.). Сокращение зависимостей от Java API сделает ваш код более портативным.
Ответ 2
Есть объект:
scala.util.Properties
у этого есть набор методов, которые могут быть использованы для получения информации об окружающей среде, включая