Java 8

Jan 16, 2013 15:00


Я перевел свой проект на Java 8. Уже неделю на ней живет боевой сервер, разницы не замечено, продукт вполне себе живой.

Маленький примерчик того, что там есть (шарписты не удивятся):

Было:
ArrayList result = new ArrayList();
for (AlarmSettings alarm : alarms) {
  if (alarm.getDevId().equals(devId)) {
    result.add(alarm);
  }
}
return result;

Стало:
Read more... )

Leave a comment

Comments 5

koji_ajimofu January 16 2013, 12:06:06 UTC
Вау

Reply


pasha_e January 16 2013, 13:05:47 UTC
один минус в шарпе - linq ну просто о__енно дебажить есть что.

Reply

rai220 January 16 2013, 13:07:07 UTC
Да тут тоже особо не подебажишь. Но это все в общем-то затевалось ради map-reduce, а его обычными способами в любом случае дебажить тяжело.

Reply


sanchous_i January 16 2013, 18:18:24 UTC
Ура, мне подобной функциональщины в джаве очень не хватало! А ты на какой-нить алфьа-версии восьмёрки сидишь?

Reply

rai220 January 17 2013, 08:11:05 UTC
Да, oracle бету на днях выпустил. Судя по тому, что там есть баг, который появился только в последней 1.7u10, разработка идет в ногу со временем :-)

Reply


Leave a comment

Up