Java задачки тесты
Відкрити в Telegram
По вопросам рекламы: @anothertechrock Если вы нашли ошибку в тесте - пишите @anothertechrock
Показати більше4 181
Підписники
-124 години
+37 днів
-2230 день
Архів дописів
4 181
🤖 Разрабатываете на Java?
🤓Недавно ученые открыли, что на свете бывают невнимательные разработчики, которые все делают наоборот. Ученые придумали, что таким разработчикам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно.
🗓9 марта в 20:00 (мск) в OTUS пройдет открытый урок «Вредные советы по созданию кода». Его проведет Виталий Куценко, Java Lead в RND подразделении Ростсельмаша.
После вебинара вы сможете продолжить обучение бэкенд-разработке на онлайн-курсе «Java Developer. Professional».
📌Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/ourv/
4 181
📌 Сделайте первый шаг к освоению Scala-разработки 14 марта в 20:00 на бесплатном вебинаре - Functional Design в Scala
🔥 Вебинар проведет Алексей Воронец, руководитель разработки в NAUMEN. Мы поговорим о двух подходах в функциональном дизайне, рассмотрим основные компоненты и решим задачу, используя каждый из них. Занятие позволяет попробовать обучение на онлайн-курсе «Scala Developer».
👉 Для регистрации на вебинар пройдите вступительный тест!
4 181
Какие интерфейсы предоставляют возможность хранить объекты в виде пары "ключ-значение"?
4 181
Ответ на #вопрос25
Унарный оператор инкремента в java может записываться как после переменной, так и перед ней. В случае, когда инкремент стоит в конце- сначала используется значение переменной, а уже затем к ней прибавляется единица. В случае же когда инкремент в начале — первой прибавляется единица, а уже потом увеличенная переменная используется в выражении.
4 181
Вопрос с собеседования.
В чём отличие i++ от ++i?
P.S ответ через час.
#вопрос25 #собес
4 181
Видео дня. Методы в Java
Содержание:
1. Как строятся методы в Java
2. Overloaded
3. Static методы
Ссылка на Youtube
#видео #начинающий
4 181
Освойте бэкенд-разработку на Java за 10 месяцев!
Профессия для тех, кто настроен серьезно!
Научим:
✔️Писать код на Java, использовать фреймворки Javalin, Spring
✔️Применять принципы ООП, работать с базами данным, SQL
✔️Настраивать окружение: IDEA, Gradle/Maven, JDK
✔️Пользоваться командной строкой и Git
Поможем:
✔️Наработать практику — вы сделаете 5 проектов на GitHub
✔️Грамотно оформить резюме
✔️Подготовиться к собеседованиям
А еще порекомендуем в хорошие компании и познакомим с сообществом из 26 тысяч айтишников. Присоединяйтесь!
4 181
Статья дня. Руководство по Java 9 для тех, кому приходится работать с legacy-кодом
С выходом Java 9 разработчики, занятые поддержкой унаследованного кода, чувствуют себя как дети, вынужденные таращиться на витрину кондитерского магазина. Внутрь их не пускают, поэтому их удел — разочарование и фрустрация.
Итак, есть ли в Java 9 что-нибудь для программистов, занятых поддержкой унаследованного кода? Что-то, способное облегчить им жизнь? К счастью — да.
Читать
#java #читать
4 181
Какая функция используется для выполнения какого-либо действия, когда объект должен быть уничтожен?
4 181
⁉️Какие технологии нужно освоить Java-разработчику, чтобы писать код быстрее и чище?
💪🏻Нужно уметь работать с алгоритмами и сборщиками мусора, байт-кодом и окружением: логированием, jdbc и Hibernate, библиотеками, фреймворками, многопоточностью и многим другим.
Все это вы сможете освоить на онлайн-курсе «Java Developer Professional»! На занятиях вы получите практический опыт решения сложных задач с подробным код ревью от экспертных Java-разработчиков и наконец вырветесь из однотипных задач!
📚Во время обучения вы пополните свое портфолио домашними заданиями и проектной работой. А после — вас будет ждать на собеседование 62 компании-партнеры OTUS.
Готовы прокачаться до мидл-специалиста?
📌Тогда проходите вступительный тест и записывайтесь в группу!
4 181
Ответ на #вопрос24
Состояние гонки - причина трудноуловимых багов. Как сказано в самом названии, состояние гонки возникает из-за гонки между несколькими потоками, если поток, который должен исполнятся первым, проиграл гонку и исполняется второй, поведение кода изменяется, из-за чего возникают недетерменированные баги.
Это одни из сложнейших к отлавливанию и воспроизведению багов, из-за беспорядочной природы гонок между
потоками. Пример состояния гонки - беспорядочное исполнение.
4 181
Вопрос с собеседования.
Что такое состояние гонки (race condition)?
P.S ответ вечером.
#вопрос24 #собес
4 181
Начинаем новый набор на продвинутый онлайн-курс «Android Developer. Professional» на Kotlin от OTUS. Курс предназначен для разработчиков с опытом от 1 года. Пройдите тест и узнайте, готовы ли вы к обучению!
👉🏻ПРОЙТИ ХАРДКОРНЫЙ ТЕСТ ПО ANDROID-РАЗРАБОТКЕ
📌Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный 2-дневный практический интенсив «Animated Vector Drawable»
4 181
Видео дня. Циклы в Java
Содержание:
1. for
2. while
3. do while
Ссылка на Youtube
#видео #начинающий
4 181
Статья дня. ☕ Изучение Java с нуля: что должен знать junior?
На Java пишут не только корпоративные информационные системы или веб-порталы, но и приложения для мобильных и встраиваемых устройств.
Этот язык программирования по праву считается одним из самых популярных в мире: его используют в маленьких стартапах и в огромных корпорациях.
В статье рассматриваются вещи на которые стоит обратить внимание, чтобы стать востребованным Java-разработчиком.
Читать
#java #читать
4 181
Ответ на #вопрос23
1) Такие объекты — безопасные при использовании в многопоточной среде. Используя их, вы можете не беспокоиться о том, что будут утеряны данные из-за состояния гонки потоков. В отличие от работы с обычными объектами: в таком случае вам придется очень хорошо продумать и проработать механизмы использования объекта в параллельной среде.
2) Immutable объекты являются хорошими ключами в map.
3) Immutable объекты отлично подходят для хранения неизменных (константных) данных, которые ни в коем случае не должны быть изменены во время работы программы.
4) “Атомарность по отношению к сбою” — если immutable объект выбросит исключение, то он всё равно не останется в нежелательном (сломанном) состоянии.
5) Данные классы просты в тестировании.
6) Не нужны такие дополнительные механизмы как конструктор копирования и реализация клона.
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
