В Java DevKit 7 появятся некоторые улучшения, призванные скрасить жизнь программиста. Мелочь как говорится, а приятно.
1. Блок исключений приобретёт более логичный и лаконичный вид:
try (BufferedReader br = new BufferedReader(new FileReader(path)) {
return br.readLine();
}
вместо
BufferedReader br = new BufferedReader(new FileReader(path));
try {
return br.readLine();
} finally {
br.close();
}
2. Самое интересное, по моему мнению, введение блоковой структуры наподобие следующего:
double pi2 = (double pi = Math.PI ; pi*pi)**;
3. Проще стало с generics: по всей видимости, чтоб не править долго и во многих местах.
Map<String, List<String>> anagrams = new HashMap<String, List<String>>();
Map<String, List<String>> anagrams = new HashMap<>();
1. Блок исключений приобретёт более логичный и лаконичный вид:
try (BufferedReader br = new BufferedReader(new FileReader(path)) {
return br.readLine();
}
вместо
BufferedReader br = new BufferedReader(new FileReader(path));
try {
return br.readLine();
} finally {
br.close();
}
2. Самое интересное, по моему мнению, введение блоковой структуры наподобие следующего:
double pi2 = (double pi = Math.PI ; pi*pi)**;
3. Проще стало с generics: по всей видимости, чтоб не править долго и во многих местах.
Map<String, List<String>> anagrams = new HashMap<String, List<String>>();
примет видMap<String, List<String>> anagrams = new HashMap<>();
Источник
Комментариев нет:
Отправить комментарий