[#] Эволюция Java на примере чтения строк из файла
habrabot(difrex,1) — All
2015-10-30 00:30:03


Приведу небольшой и интересный, на мой взгляд, пример, как изменилась жизнь простого Java разработчика, на примере задачи чтения и печати строк из файла. ![][1] Многие из нас помнят

## 'до Java 7' мучения:



BufferedReader reader = null;
try {
reader = new BufferedReader(
new InputStreamReader(
new FileInputStream(FILE_NAME), Charset.forName("UTF-8")));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
// log error
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
// log warning
}
}
}


[Читать дальше →][2]

[1]: https://habrastorage.org/files/96e/fcd/25b/96efcd25bdd94d0c9830dab16b4991fd.png
[2]: http://habrahabr.ru/post/269667/#habracut