Встречается на собеседованиях • сегодня

В чем разница между Java 8 и Java 11

Основные различия между Java 8 и Java 11: 1. **Модульность** (Jigsaw) – в Java 11 появилась модульная система, позволяющая разбивать приложения на модули (module-info.java). 2. **Удаленные фичи**: - Убран Java EE и CORBA модули - Удален JNLP (Java Web Start) 3. **Новые методы в API**: ```java // Java 11: String.repeat() "Java".repeat(3); // "JavaJavaJava" ``` 4. **Локальные var** (Java 10, но входит в LTS-версию 11): ```java var list = new ArrayList(); ``` 5. **HTTP Client** – новый стандартный HttpClient вместо HttpURLConnection. 6. **Запуск без компиляции** – можно запускать .java файлы напрямую: `java HelloWorld.java` 7. **GC**: - Java 8: Parallel GC по умолчанию - Java 11: G1 GC по умолчанию 8. **LTS**: Java 11 – долгосрочная поддерживаемая версия (Long-Term Support). 9. **Производительность**: улучшения в работе JVM, сборке мусора и оптимизациях.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы