Встречается на собеседованиях • сегодня
Устарел ли класс
Date в Java считается устаревшим (deprecated) с версии 1.1 (1997) в пользу Calendar. Однако и Calendar имеет недостатки. Сейчас рекомендуется использовать API из пакета java.time (Java 8+), например:
java
// Устаревший подход
Date date = new Date(); // deprecated методы
// Современный подход
LocalDate today = LocalDate.now();
LocalDateTime now = LocalDateTime.now();Преимущества java.time:
- Неизменяемость (thread-safe)
- Лучшая читаемость API
- Поддержка временных зон
- Более точные операции с датами
Для совместимости можно конвертировать:
java
Date oldDate = Date.from(Instant.now());
Instant instant = oldDate.toInstant();Используйте java.time для новых проектов.

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