JavaRush /Курсы /Java Syntax Pro Beta /Айтишный релакс

Айтишный релакс

Java Syntax Pro Beta
16 уровень , 9 лекция
Открыта

Помните разорванный телефонный справочник из первых видео CS50? В этом видео он возвращается! Возвращается, чтобы сделать фразу «эффективность алгоритмов» не пустым звуком, а пояснить на примере. Все программисты думают о скорости работы программы и о том, сколько памяти она при этом «съест». На учебных задачках это не так очевидно, но когда мы работаем с большими массивами данных (как почти везде в «Энтерпрайзе»), эти вопросы становятся первоочередными.

16
Задача
Java Syntax Pro, 16 уровень, 9 лекция
Недоступна
Айтишный релакс
Нет ничего лучше, чем посмотреть интересное полезное видео... и получить за это кучу черной материи!

Заинтересовали лекции CS50? Заходи на страничку курса на JavaRush и учись (это бесплатно!).

Комментарии (113)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Grigoryvvv Уровень 18 Expert
30 июня 2026
30.06.2026 / 16 уровень
Alexander Osokin Уровень 16
11 февраля 2026
Всем привет, есть кто из Ростова-на-Дону? было бы здорово собираться вместе, вместе учиться, помогать друг-другу и обсуждать пройденное.
Anonymous #3585174 Уровень 33
16 июля 2025
like
Alpha Уровень 42
11 мая 2025
16 уровень занял у меня больше времени, чем предыдущие, но не из-за сложности, а просто пришлось пару раз заболеть, плюс пришлось разгребать во время болезни рабочие и семейные дела. Уровень на мой взлгяд интереснее всех предыдущих, для понимания работы с классами и их методами читал официальную документацию, а если вникать и тестить, это не 5 минут все таки занимает:) На выходе, в итоге написал свое первое переносимое между системами (Windows) приложение на Java для одной организации, с использованием знаний полученных на предыдущих уровнях + JavaFX + мои сетевые знания. У организации несколько внешний IP адресов, и приложение помогает пользователю устанавливать нужный ему в данный момент внешний IP (это не смена адреса в настройках сетевой карты:), там конечно можно было бы и маршрутами все делать, но из-за частой смены удаленных адресов и сетей, либо удаления старых, добавления новых, пользователю быстрее самому иметь под рукой инструмент, не думая как он там работает) для доступа к определенным секьюрным сервисам, где именно только этот адрес разрешен. Сам внутренний алгоритм работы взаимодействия с сетевым оборудованием расписывать не буду. На скриншоте простенький интерфейс того самого приложения, IP адреса естественно заменил на адреса google, яндекс и amazon, чтобы не публиковать реально используемые. В общем, такой итог после 16 уровня, на котором аж два раза пришлось заболеть, но на выходе получить небольшой рабочий инструмент:)
4el0vek3 Уровень 40
31 января 2026
👍
Олег Сычев Уровень 9
1 мая 2025
01.05.2025 - завершил 16 уровень =) Уровень, по-моему, самый сложный из всех, что были раньше. Потребовался весь день упорной работы.
Volkspartei Уровень 30
23 февраля 2025
24.02.2025
Lacer Уровень 30
20 февраля 2025
+ уровень - 4 дня Очень помогло данное видео. Потоки ввода-вывода - IO и NIO + ChatGPT как личный ментор.
Денис Кокшаров Уровень 1
6 февраля 2025
уровень сложный, потоки в Java это кажется одно из самых главных в этом языке, пошел книжками углубляться, новый уровень начну, как разберусь с потоками
neptun020202 Уровень 32
6 февраля 2025
Начало 16 уровня 6.02.25г Конец 16 уровня 11.02.25г
Артём Пъ Уровень 1
8 января 2025
Два дня, понятно то, что ничего не понятно. Но это лишь лирическое отступление и повод зачитать статьи до дыр. После перейти в книги по джава и читать еще) Не сдамся, буду делать, пока не выйдет решить задачу! Есть файл с данными. Нужно извлечь данные из файла, суммировать их, если это числа. Сумму завлечь обратно в другой файл. Из этого файла извлечь данные и вывести на экран через System.out.print Во всем этом у меня нарушилась структура проекта javarush на компьютере. Из-за этого полетел плагин(он попросту не видел проект). 3 часа с этим ковырялся. Даже админам написал. После додумался, что нужно было просто снять режим новичка - перейти в настройки и восстановить структуру проекта. Все)) Радовался, что ребенок))