level08.lesson08.task04

Добрый день (ночь) всем вступившим в клуб «бессонные ночи» ;)
При попытке выполнить 4 задание получил в IDE ошибку — дескать, устаревший код используете для инициализации new Date. Последний выводится перечеркнутым. Понятно, что можно отключить инспектор, но правильно ли это?
map.put(«Stallone», new Date(«JUNE 1 1980»));
Ошибка вот такая: this inspections report where deprecated code is used scope

4 комментария

funner
Похоже, что вы используете java 1.8, в то время, когда javarush основан на java 1.7.
Чтобы исправить ситуацию: File->Project Structure->Project Settings: Modules->Sources: Language level = 7

SergeyAP
  • SergeyAP
  • 0
  • Комментарий отредактирован 2017-01-02 08:45:25 пользователем SergeyAP

Установлена 7 java (1.7)
Так ведь не дает скомпилировать.
rembrand87
  • rembrand87
  • +1
  • Комментарий отредактирован 2017-01-02 09:27:11 пользователем rembrand87
Я думаю такие задания даются, чтобы вы в будущем смогли работать с устаревшим кодом. А то, что зачеркнуто, так это ничего страшного, главное выполнять по заданию, если требуется использовать Date, то его и использовать, в будущих задачах можно будет использовать как дату, так и календарь.
SergeyAP
Спасибо за ответ — пойду дальше дерзать ;)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.