Встречается на собеседованиях • сегодня
Как развивался
Java развивался с 1995 года, когда Sun Microsystems выпустила первую версию. Основные вехи:
1. **Java 1.0 (1996)** – базовая версия с core API, AWT, applets.
2. **Java 1.2 (1998)** – "Java 2", добавились Swing, Collections Framework.
3. **Java 5 (2004)** – generics, аннотации, autoboxing, enum.
```java
List list = new ArrayList<>(); // Generics
```
4. **Java 8 (2014)** – лямбды, Stream API, Optional.
```java
list.stream().filter(s -> s.length() > 3).forEach(System.out::println);
```
5. **Java 11 (2018)** – LTS, var для локальных переменных, HTTP Client.
6. **Java 17 (2021)** – текущий LTS, sealed classes, pattern matching.
Сейчас Java развивается через 6-месячные релизы с инкрементными изменениями, а Oracle поддерживает долгосрочные версии (LTS).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы