Я намагаюся використовувати константу замість рядкового літералу в цьому фрагменті коду:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"з'являється в коді досить часто, і було б набагато краще звернутися до якоїсь static finalзмінної. Чи знаєте ви, де я можу знайти таку змінну в JDK?
До речі, по-друге, такі константи є поганим дизайном: Публічні статичні літерали ... Чи не рішення для копіювання даних
Files.newBufferedWriter(Path path, Charset cs)NIO.