Java Weekly, выпуск 201

Много интересных рецензий на Java 9 на этой неделе.

  • Вот так…​**

1. Весна и Ява

>> Изучение Java с помощью jshell []

Краткое введение в JShell позволяет исследовать Java без public static void main () методов 🙂

>> Классы данных для Java []

Подробное объяснение новой грядущей функции Java - классов данных.

>> Советы по Hibernate: как сопоставить атрибут сущности с необязательным []

К сожалению, Hibernate и JPA 2.2 не поддерживают Optional в качестве типа атрибута, но с небольшой хитростью мы все еще можем использовать Optional в качестве возвращаемого типа методов получения.

>> Пересмотрен бенчмарк Bean Validation []

Интересное сравнение производительности трех самых популярных реализаций Bean Validation - Hibernate Validator 6.x.x работает быстрее, чем когда-либо.

Также стоит прочитать:

2. Технические и размышления

>> Настройка гибкого подхода: начните с желаемых результатов []

Скорость - это текущая мера мощности, а не мера прогресса проекта - имеет смысл отслеживать законченные истории, а не сюжетные точки - ценность их меняется со временем.