Java дайджест #2. Java 8
Официальные релиз ноутс. Представляют ценность в основном для истории.
Большой обзор о том, что нового появилось, со ссылками на документацию.
Изменения в языке
Повторяем материал: Куксенко и Шипилёв — Через тернии к лямбдам Часть 1 и Часть 2. Легко воспринимается, будет полезно тем, кто совсем не в курсе, что происходит.
Более подробно о стримах от Сергея Куксенко с прошлогоднего Joker-а. Больше «хардкора», чем в предыдущем пункте, под конец рассказ о том, как делать свои стримы, и что стримы — это не только коллекции.
Вечный вопрос: Чем отличается абстрактный класс от интерфейса?. В
Java 8 default methods: What can and can not do?. Просто и с картинками.
Изменения в стандартной библиотеке
Появился Optional. Как по мне, API получился неплохой. Желающих обсудить, почему Optional не нужен, просим на форум ДОУ.
Java Can Finally Join Strings.
Новый API для работы с датой и временем. Не смотря на то, что он копировался с Joda-Time, меня терзают смутные сомнения. Объяснение, почему Joda-Time недостойна.
И объяснение, почему новый АПИ няшный от автора Joda-ы и лидера (одного из) JSR-310 Stephen Colebourne. Статья свежая и, на мой взгляд, будет полезна многим.
Дмитрий Чуйко — Новинки в java.util.concurrent, видео о нововведениях в
Nashorn
Тесты производительности от Ariya Hidayat.
Запуск приложений от Node.js. Также список пакетов, которые совместимы с Avatar.js.
При желании можно запускать CoffeeScript.
Nake — еще один Make, но с синтаксисом JavaScript и запускается на Nashorn. В общем, нездоровые хипстерские тенденции в нашей теплой энтерпрайзовой Java :)
Разное
PermGen не нужен. Надо понимать, что производительность вашего приложения при переходе на новую версию может измениться. И могут быть очень интересные эффекты у тех, кто занимался всякой порнографией.
Улучшили HashMap.
Java 8 Friday подборка записей о Java8 от jOOQ. Аналогичная подборка по тегу «Java» записей от ZeroTurnaround.
← Предыдущий выпуск: Java дайджест #1. Тестирование
Cледующий выпуск: Java дайджест #3. Concurrency →
Все про українське ІТ в телеграмі — підписуйтеся на канал DOU
3 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.