Обложка канала

Java. Страница 8

15122 @javazavr

Главный канал по Java.

  • Java

    #вопросы_с_собеседований В чем разница между композицией и агрегацией? Ассоциация обозначает связь между объектами. Композиция и агрегация — частные случаи ассоциации «часть-целое». Агрегация предполагает, что объекты связаны взаимоотношением «part-of» (часть). Композиция более строгий вариант агрегации. Дополнительно к требованию «part-of» накладывается условие, что экземпляр «части» может входить только в одно целое (или никуда не входить), в то время как в случае агрегации экземпляр «части» может входить в несколько целых. Например, книга состоит из страниц, и мы не можем вырвать страницу из книги и вложить в другую книгу. Страницы четко привязаны к конкретной книге, поэтому это композиция. В тоже время мы можем взять и перенести книгу из одной библиотеки в другую - это уже агрегация.
  • Java

    Яндекс Практикум ищет наставников на курс «Мидл фронтенд разработчик». Ждём специалистов с такими навыками: • имеете опыт работы программистом больше трех лет; • знаете HTML, CSS; • работали с JavaScript, React, TypeScript, Node.js; Мы предлагаем: → Частичную занятость. → Доход от 35 000 ₽. → Удалённую работу с гибким графиком от 8 часов в неделю. → Сильный опыт менторства: научим давать развивающую обратную связь начинающим разработчикам, работать с критикой и возращениями и учить их совершенствовать проекты. → Бесплатное обучение в Школе наставников. → Углубление знаний и развитие софт скиллов. → Доступ к курсу Практикума «Мидл фронтенд разработчик» и скидки на остальные курсы. Помогайте новичкам развиваться и учитесь сами — каждый день. Если вам интересно поработать с нами — оставьте заявку.
  • Java

    Пояснение к предыдущему вопросу👆 👨🏻‍💻 Операторы & и |применяются как побитовое «И» и «ИЛИ» соответственно, если операнды целочисленные, и как логические «И» и «ИЛИ», если операнды булевы. При этом & и |, в случае логического выражения, проверяют оба своих операнда на истинность. Их сокращенные версии, &&и ||, оптимизированы – «И» не проверяет на истинность второй операнд, если первый «ЛОЖЬ», «ИЛИ» не проверяет второй операнд, если первый «ИСТИНА». Это делает их полезными для оптимизации кода и позволяет избежать NullPointerExceptionв тех случаях, когда второй операнд-выражение может его инициировать (в первом операнде размещают проверку на null-значение).
  • Реклама

  • Java

    1. Как перебрать все ключи Map? 2. Как перебрать все значения Map? Ответ: 1. Использовать метод keySet(), который возвращает множество Set<K> ключей. 2. Использовать метод values(), который возвращает коллекцию Collection<V> значений. #вопросы_с_собеседований
  • Java

    #вопросы_с_собеседований 1. Как перебрать все ключи Map? 2. Как перебрать все значения Map?
  • Java

    Как стать уверенным разработчиком на главном языке «энтерпрайза» Java? Например, записаться на курс по Java-разработке от Хекслета! Курс поможет освоить язык, алгоритмы и структуры данных, работу с микросервисами, фреймворком Spring Boot, базами данных и инфраструктурой. Он спроектирован так, что его невозможно просто «отсидеть» или «прослушать». Именно поэтому студенты могут получить оффер ещё во время обучения, а некоторые работодатели указывают их курсы как преимущество при найме. Узнайте подробнее о программе по ссылке выше👆👆👆
  • Java

    #вопросы_с_собеседований Какие методы для работы с cookies предусмотрены в сервлетах? Servlet API предоставляет поддержку cookies через класс javax.servlet.http.Cookie: • Для получения массива cookies из запроса необходимо воспользоваться методом HttpServletRequest.getCookies(). Методов для добавления cookies в HttpServletRequest не предусмотрено. • Для добавления cookie в ответ используется HttpServletResponse.addCookie(Cookie c). Метода получения cookies в HttpServletResponse отсутствует.
  • Java

    Weekend Offer для бэкенд-разработчиков 29–30 октября Получить оффер Яндекса можно за 2 дня. Участвуйте в Weekend Offer Backend: решите тестовое, пройдите 2–3 секции 29 октября, а уже 30 октября получите оффер. От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в смешанном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально. На мероприятии ждут инженеров с опытом разработки от 3-х лет на Java, C++, Python и Go, либо готовых к работе на этих языках программирования. Зарегистрироваться на мероприятие Реклама. Информация о рекламодателе на сайте https://www.yandex.ru/company
  • Java

    Как насчет того, чтобы стать Java-разработчиком и уже через 8 месяцев устроиться на работу с зарплатой от 100 000 рублей? А что, если еще и не нужно платить ни рубля за обучение все это время? Такое возможно в школе программирования Kata Academy. У Kata понятные и прозрачные условия: — поступаешь; — учишься; — выпускаешься; — получаешь зарплату от 100к; — и только потом платишь школе 17% от зп. Для поступления тебе предстоит выполнить несложное тестовое — с нуля реально подготовиться за 2 недели, так что ты точно справишься. После завершения учебы будь готов к переезду в Москву или Санкт-Петербург — именно в столицах распространяется гарантия зарплаты от 100к. Тебя ждут созвоны с менторами, код-ревью в конце каждого модуля, групповой проект для получения боевого опыта, а еще — помощь в поиске работы и крутое коммьюнити. Поступай в Kata Academy, если хочешь платить только за результат: https://clck.ru/32LD34
  • Java

    #вопросы_с_собеседований Как получить IP адрес клиента на сервере? IP адрес клиента можно получить вызвав request.getRemoteAddr().
  • Java

    Как применяете принципы SOLID? Расскажите в комментариях ⬇️
  • Java

    Консультации по релокации ✈️ Для предпринимателей. Команда Relocode решает вопросы релокации под ключ максимально быстро с 2018 года! Relocode работает со стартап-визами и визами global talent в более чем 20 странах мира. Записаться на консультацию можно через WhatsApp +79153470933 и Telegram - @relocode_dm Также есть крутой телеграм-канал про актуальные вопросы миграции, подписывайтесь: https://t.me/relocode
  • Java

    #вопросы_с_собеседований Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить? Равные объекты должны возвращать одинаковые хэш коды. При переопределении equals() нужно обязательно переопределять и метод hashCode().
  • Java

    Если хочешь прокачаться в Java, приходи на митап по реактивному программированию от Big Data МТС Разберем, для решения каких задач пригодится реактивное программирование, обсудим конкретные кейсы и варианты их решения на сервлетном блокирующем Spring MVC и на реактивном неблокирующем Spring WebFlux и на Project Loom. На десерт узнаем у участников круглого стола, как этот подход используется в финтехе — например, в МТС и Райффайзен Банке. 🧑‍💻 Кому: специалистам по Java любого уровня и всем, кто хочет освоить новый язык 📆 Когда: 29.09, 18:00–21:30 📍 Где: проспект Андропова 18, корпус 1 или онлайн
    MEETUP MTS DIGITAL | Реактивное программирование / События на TimePad.ru

    МТС Big Data и МТС Финтех проведут первый митап для Java-разработчиков, а также для людей, интересующихся бэкенд-разработкой

    mts-digital.timepad.ru
  • Java

    Как вывести на экран 10 случайных чисел в порядке возрастания? Ответ:
    (new Random())
        .ints()
        .limit(10)
        .sorted()
        .forEach(System.out::println);
    
    
    #вопросы_с_собеседований
  • Реклама

  • Java

    В последние годы всё более популярными становятся профессии с возможностью удалённой работы. Одна из них — Java-разработчик. Испытайте себя и решите, ваше ли это направление, на онлайн-интенсиве с 26 по 28 сентября в 19:00 по московскому времени: ✌️https://clc.to/_Kxxqg Сразу после регистрации отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства. Что вас ждёт: 📌 3 дня вебинаров с опытным программистом, который ответит на ваши вопросы о профессии; 📌 знакомство с основами Java; 📌 топ-5 правил синтаксиса языка Java, которые необходимы каждому начинающему разработчику; 📌 общение с другими участниками и ведущим интенсива в закрытом чате; 📌 создание полноценного проекта, который можно будет добавить в портфолио; 📌 неограниченный доступ к обучающим материалам. Спикером выступит Даниил Пилипенко — основатель и директор центра подбора IT-специалистов SymbioWay. С 2004 года разрабатывает и руководит разработкой на Java, PHP и во фронтенде. 50 раз выступил на семинарах и конференциях. 🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox. Безграничный мир IT ждёт вас. Достигайте большего со Skillbox!
  • Java

    Как вывести на экран 10 случайных чисел в порядке возрастания? #вопросы_с_собеседований
  • Java

    Ночь бэкендеров в Яндекс Банке Собеседования — это долго, скучно, иногда мучительно и не всегда понятно. Как вообще можно понять за пару часов, хочешь ли ты работать где-то в ближайшие пару лет? Поэтому в Финтехе Яндекса придумали кое-что получше — препати для тех, кто хочет взять компанию на тест-драйв. Можно бесконечно смотреть отзывы на Хабр Карьере, но лучше один раз увидеть всё своими глазами. Ребята организуют подобные встречи уже не в первый раз, и в октябре собирают бэкендеров — чтобы совместить приятное с полезным: лично познакомиться с командой и руководством, услышать о продуктах в разработке от первых лиц, прошвырнуться по офису, подышать яндексовым воздухом и вообще приятно провести пятничный вечер. Кормить будут. Вкусно. Поить тоже — бар прямо в офисе. А в промежутках между разговорами о невыносимой лёгкости бэкенд-бытия можно будет порубиться в PS5 с коллегами по цеху, выведать все инсайды у продакт-оунера и просто почилить. Если ты не в Москве, собирай чемоданы — ребята не будут дразнить кутежом в зуме, а купят билет и организуют трансфер. P.S.: дресс-кода нет, но есть задачка с кодом. Если ты действительно бэкендер, то решишь её без труда и приглос у тебя в кармане! Подробности 👉 тут.