Цитата:
Сообщение от DiagoD
И? Вот мне интересно услышать, какая практическая разница будет между 6й и 8й явой для л2, если не учитывать вырвиглазлямбдавжопу.
|
Например новый лок - StampedLock да да он самый. Ну ладно ладно, не облизывайтесь на 6 яву его не запихнешь, потому что там без натива и дога ли ну НИКАК!
Работа с датами.... Calendar -
В зад его. , полностью его туда.
Instant, ZonedDateTime, LocalDateTime ой, ну дальше не буду.
ZonedDateTime date =ZonedDateTime.ofInstant(Instant.ofEpochMilli(time Milli),ZoneId.systemDefault());
Java 6
for(int i = 0; i<10;i++){
System.out.println(i);
}
Java 8
IntStream.range(0, 10).forEach(System.out:
rintln); охх да... так же можно разделить цикл на несколько потоков что при больших итерациях сократить кучу времени
Это так, самые мелкие семки которые она умеет.
interface -стали поддерживать default методы, которые не нужно будет описывать в каждом классе при implements
int abc();
default abc(){
return 0;
}
Думаю стоит прочесть доку по новым API 8 явы.
PS при наличии в паблике 8 явы, и пытаться дрифтануть на 6, это как кататься на велосипеде без переднего колеса