forward-compatibility- все статьи тега


Методы Java 8 по умолчанию нарушают совместимость с исходным кодом?

как правило, исходный код Java был совместим с прямой передачей. До Java 8, насколько я знаю, оба скомпилированные классы и источник был вперед совместим с более поздними выпусками JDK/JVM. [Обновление: это неверно, см. комментарии re 'enum' и т. д. Ниже. Однако, с добавлением методов по умолчанию в Java 8 это, кажется, больше не будет. например, библиотека, которую я использую и реализацией java.util.List который включает в себя List<V> sort(). Этот метод возвращает копию содержимого ...