jsr335

Dlaczego "final" nie jest dozwolone w metodach interfejsu Java 8?

Jedną z najbardziej przydatnych funkcji Javy 8 są nowe metody default na interfejsach. Istnieją zasadniczo dwa powody (mogą b ... ak z Comparator.comparing(). Pytanie: Jaki jest powód final (a także static final) nigdy nie dotarł do interfejsów Java 8?

Jaki jest powód, dla którego" zsynchronizowane " nie jest dozwolone w metodach interfejsu Java 8?

W Javie 8 mogę łatwo napisać: interface Interface1 { default void method1() { synchronized (this) { ... aru. Pytanie: Jaki jest powód, dla którego grupa ekspertów JSR-335 postanowiła nie wspierać synchronized metod interfejsu?