1.Какие нововведения появились в java 8?
UNKNOWN- Методы интерфейсов по умолчанию;
- Лямбда-выражения;
- Функциональные интерфейсы;
- Ссылки на методы и конструкторы;
- Повторяемые аннотации;
- Аннотации на типы данных;
- Рефлексия для параметров методов;
- Stream API для работы с коллекциями;
- Параллельная сортировка массивов;
- Новое API для работы с датами и временем;
- Новый движок JavaScript Nashorn;
- Добавлено несколько новых классов для потокобезопасной работы;
- Добавлен новый API для Calendar и Locale;
- Добавлена поддержка Unicode 6.2.0;
- Добавлен стандартный класс для работы с Base64;
- Добавлена поддержка беззнаковой арифметики;
- Улучшена производительность конструктора java.lang.String(byte[], *) и метода java.lang.String.getBytes();
- Новая реализация AccessController.doPrivileged, позволяющая устанавливать подмножество привилегий без необходимости проверки всех остальных уровней доступа;
- Password-based алгоритмы стали более устойчивыми;
- Добавлена поддержка SSL/TLS Server Name Indication (NSI) в JSSE Server;
- Улучшено хранилище ключей (KeyStore);
- Добавлен алгоритм SHA-224;
- Удален мост JDBC - ODBC;
- Удален PermGen, изменен способ хранения мета-данных классов;
- Возможность создания профилей для платформы Java SE, которые включают в себя не всю платформу целиком, а некоторую ее часть;
- Инструментарий
- Добавлена утилита jjs для использования JavaScript Nashorn;
- Команда java может запускать JavaFX приложения;
- Добавлена утилита jdeps для анализа .class-файлов.
Предыдущий вопрос: 20. Что такое IntStream и DoubleStream?
Следующий вопрос: 2. Какие новые классы для работы с датами появились в java 8?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку:напишите мне