Java Guru 🤓
13.4K subscribers
938 photos
15 videos
793 links
Канал с вопросами и задачами с собеседований!

По сотрудничеству и рекламе: @NadikaKir

Канал в перечне РКН: https://vk.cc/cJrSQZ

Мы на бирже: telega.in/channels/javatasks/card?r=lcDuijdm
Download Telegram
Что выведет данный фрагмент кода?
👍7🥰3🔥2🤯2
Что выведет данный фрагмент кода?
Anonymous Quiz
52%
true
42%
false
4%
Ошибка компиляции
2%
RuntimeException
🥴11👍7🔥43😁2
Бесплатный интенсив: Java-разработчик: старт в профессии с нуля.

📆 Когда: 21-22 декабря в 14:00 по мск.

За два дня интенсива в прямом эфире, под руководством опытного Java-разработчика, вы сможете:

✔️ Познакомиться с синтаксисом и основными конструкциями языка Java.
✔️ Написать свой первый проект и определить, подходит ли вам профессия разработчика.
✔️ Создать консольное приложение на Java с интеграцией API Яндекс.Карт для построения маршрутов и поиска информации.
✔️ Узнать ответы на интересующие вас вопросы.
✔️ Получить доступ к закрытому профессиональному сообществу.

🎁 Подарки для участниковинтенсива: гайд «Как заговорить на сленге IT-специалистов», карта компетенций начинающего Java-разработчика и доступ в закрытое сообщество «Старт в Java» от Хекслета!
3👍3🔥2
Где ошибка в коде?
🔥4👍3👏1
👍Научитесь писать проверки для своего проекта, правильно подсвечивать в IDE и репортить найденные инциденты!

На бесплатном уроке онлайн-курса «Android Developer. Professional» — «Android Lint»: регистрация

Что будет на вебинаре?
- Подробно рассмотрим API Android Lint и PSI/UAST деревья
- Научимся реализовывать свои Detector'ы
- Научимся тестировать реализованные Detector'ы

Каким слушателям вебинар будет полезен?
- Инженерам, которые интересуются статическим анализом, хотят автоматизировать поиск codesmell'ов, проверку кодстайла, проверку принятых в проекте регламентов.

🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.

erid: LjN8JwaSF
👍3🔥1
Что выведет данный код?
👍7😁3🔥2👏1
Что выведет данный код?
Anonymous Quiz
58%
-127
13%
129
3%
51
14%
Ошибка компиляции
13%
ArithmeticException
👍8🔥7
Недавно в Кубере? Сложновато?

Ребята из Рег.ру составили пошаговый гайд для начинающих DevOPS и просто любопытных. Изучаем!
👍42🔥2👏1
Что произойдет при запуске?
👍6🔥2
Блиц-тестирование на грейд в Java

Менторы ШОРТКАТ собрали полезный небольшой тест, который поможет тебе проверить знания.

Конечно, это не определит грейд точно, но даст понять, какие темы западают. За прохождение ещё и дадут скидку на менторство.

Переходи в бот, чтобы пройти тест: @shortcut_sh_bot

Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqupXpmF
👍5🔥2
Как оптимизировать код?
👍4🔥2👏21
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь вывести карьеру на новый уровень?

Прояви себя в Лиге Цифровой Экономики!

У нас ты:
- Станешь частью команды профессионалов, работающих над амбициозными проектами
- Получишь возможность реализовать творческий потенциал и внести свой вклад в развитие ключевых отраслей
- Будешь работать над сложными и интересными задачами, которые позволят расширить твои знания и навыки
- Сможешь влиять на развитие компании и рынка, участвуя в масштабных внедрениях

Не упусти шанс стать частью команды, которая меняет мир ИТ!

Подписывайся на наш канал и узнай все о наших вакансиях и проектах.

https://tglink.io/6b23b4b3dae1?erid=LjN8JuFb3 

Реклама. ООО "ЭЙТИ КОНСАЛТИНГ". ИНН 7715744096.
👍3🔥2
Что делает аннотация @CsvSource в данном тесте?
👍5🔥4
🚨 Хотите знать про backend разработку больше, чем ваши коллеги? Глубоко анализировать архитектуру и предвидеть узкие места? Больше не стрессовать на system design собеседованиях?

👨🏻‍🎓 Меня зовут Андрей Суховицкий. Я разработчик c десятилетним опытом, tech lead, разрабатываю высоконагруженные системы. В 2021 и 2024 годах получил премию, как лучший преподаватель университета ИТМО.

🔥 На своем канале я пишу только о том, что кажется мне интересным, описываю случаи из практики. Темы, которые мне близки: java, kotlin, coroutines, многопоточное программирование, system design, реализация высоконагруженных и надежных систем. Я сам пишу все посты в моем телеграм канале, даже этот не исключение.

🧠 Мои посты затрагивают непростые темы и не всегда написаны простыми словами. Будем говорить с вами, как с профессионалами, тянуть вверх, расширять видение, заставлять задумываться и глубже анализировать пространство решений, делать небольшое усилие над собой, чтобы учиться.

💎 Присоединяйтесь к каналу, если готовы выйти на новый уровень.
👍8🔥32
Что такое короткое замыкание логического оператора?

Логические операторы || и && лево-ассоциативны, то есть их параметры вычисляются слева направо. Если первое значение оказалось true в || или false в && – конечный результат уже предрешен, он будет тем же. В этом случае происходит так называемое «короткое замыкание» (short-circuiting) – оставшийся второй аргумент не вычисляется за ненадобностью.

Эту особенность иногда удобно эксплуатировать, например для проверки на null в одну строку:
return param != null && param.getBoolMember();


Но иногда такая ситуация влечет за собой неожиданные плавающие баги, если второй аргумент – не переменная, а функция с побочным эффектом. Для этой ситуации введены версии операторов без короткого замыкания: | и &. Это логические вариации «битового и» и «битового или».

Вдобавок доступен оператор «исключающее или» ^. Он почти никогда не используется для булевых параметров, потому что абсолютно эквивалентен более интуитивно понятному !=. Другие битовые операторы для логических аргументов недоступны.


@javatasks #java
👍9
Какой результат выведет программа?
🔥11👍4