Java 7

Java 7 в процесі написання. Цікаво знати які саме зміни мають попасти в реліз Java7. Тут можна знайти, що саме планувалося в реліз Java 7 , а ось тут - статус нових фіч станом на початок серпня.

Нажаль, closures - далекі від готовності, і зважаючи, що Ніл Гафтер покинув Google і перейшов працювати в Microsoft, є ризик, що closures не увійдуть до Java7. Проте є всі шанси, що switch для рядків, порівняння enum'ів попадуть в реліз. Але от підтримка операторів +, -, *, /, % для BigDecimal - ще далекі від кінця. Хоча це мені видається не менш важливим, ніж інші нововедення.

Для тих, хто не раз відчував дискомфорт при роботі із generics в Java - слід звернути увагу на type literals і type inference.

Invokedynamic - потрібний для підтримки динамічних мов.

No comments: