Что делает метод
clone()?Ответ:
Метод обычно переопределяют, чтобы настроить логику копирования или сделать копию глубже. При этом стандартно вызывают super.clone() и дальше вручную дублируют необходимые поля.
Использование clone() считается не самым удобным способом копирования объектов, поэтому в реальных проектах чаще применяют конструкторы копирования или фабричные методы.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
В статье собрана компактная шпаргалка по ключевым темам многопоточности — от жизненного цикла потоков и работы synchronized до volatile, JMM, блокировок и пулов потоков.
Автор объясняет всё на практических примерах и делает акцент на том, что реально спрашивают на собесах, чтобы можно было быстро освежить тему перед интервью.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣34🔥2😁1
Как и когда происходит увеличение количества корзин в HashMap?
По умолчанию loadFactor = 0.75, что даёт баланс между использованием памяти и производительностью.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
В статье представлен подробный гайд по созданию микросервисов на Java с использованием Spring Boot, их контейнеризации в Docker и развертыванию в AWS через EKS.
Автор пошагово показывает, как настроить доменные имена, HTTPS, логирование и мониторинг через Prometheus и Grafana.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥3
Как работает область видимости переменных в Java?
Ответ:
Например, переменная, объявленная внутри if или for, не доступна снаружи этого блока. Переменные экземпляра (поля) доступны во всех методах объекта, а локальные переменные — только в том методе или блоке, где они созданы.
Также важно: нельзя использовать переменную до её объявления — Java строго следит за этим на этапе компиляции.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍6
В статье рассматриваются популярные паттерны микросервисной архитектуры — Strangler Fig, API Gateway, Service Mesh, Sidecar, CQRS и другие.
Объясняется, как и зачем их применять, с разбором плюсов, подводных камней и примерами реализации на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23🤣15🔥5
Что такое Hibernate и как он используется в Java?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4👍1
В этом курсе вы разберёте, как собрать сетевую игру на Java с клиентом на LibGDX и сервером на Spring.
Проект будет кроссплатформенным — его можно будет запускать на разных устройствах без переписывания логики.
Что вы изучите:
▶️ Архитектуру простого онлайн-проекта на Java;▶️ Управление игроком и рендер сцены в LibGDX;▶️ Поднятие сервера на Spring и обмен данными по сети;▶️ Передачу состояния клиента и обработку на стороне сервера;▶️ Синхронизацию позиций и событий в реальном времени;▶️ Вывод нескольких пользователей на экран и работу с пулом объектов.
После просмотра вы освоите базовые сетевые механики и сможете собрать свой первый игровой прототип на Java.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Помните тот странный момент в 10–11 классе, когда от тебя вдруг ждут, что ты «определишься с будущим»? Как будто человек в 16–17 лет обязан знать, кем он хочет быть в 35.
И как много классных специалистов мы теряем просто потому, что подростков заставляют выбирать путь слишком рано и учиться просто теории.
Но сейчас уже можно по-другому. Поэтому что есть Центральный университет - вуз, в котором теория и практика неразрывно связаны. Вуз создан при поддержке 60+ ведущих компаний: Т-Банк, VK, Kaspersky и другие. Они также потом участвуют в обучении, дают стажировки и помогают вырастить специалистов, которые сразу могут работать.
Здесь первый год студенты пробуют себя в разных областях: разработке, ИИ, бизнес-аналитике, дизайне. А уже после 1 курса выбирают направление, которое действительно откликается.
Что еще классного?
- преподаватели тут международные профессора и эксперты из индустрии;
- у каждого студента есть наставник, который помогает выбрать трек, направление, нагрузки;
- карьерный центр помогает выстроить стратегию и найти стажировку;
- стажировки как обязательная часть обучения, и уже после второго курса можно попасть в сильную компанию (и возможно получить оффер, но без обязательств «отрабатывать»);
- диплом о высшем образовании государственного образца по направлениям «Математика и компьютерные науки», «Бизнес-информатика», «Дизайн».
Центральный университет запустил отбор на бакалавриат и сейчас идет конкурс грантов. Можно получить 100% грант, который покрывает всё обучение (3 480 000 ₽), но есть и гранты с частичным покрытием.
Участник может принять участие в конкурсе грантов одной или двух школ:
1) Школа технологий
2) Школа дизайна
Этапы на получение гранта: сначала онлайн-тестирование, затем бизнес-игра, дизайн-кейс или собеседование, а для дизайнеров - дополнительная групповая презентация.
И оценивают не зубрёжку, а гибкие навыки: мышление, мотивацию, умение искать решения.
👉 Участвовать в конкурсе грантов стоит уже сейчас: можно получить грант ещё до ЕГЭ, а если с первой попытки не получится, будет время попробовать снова.
Реклама. АНО ВО "Центральный университет", ИНН 7743418023, erid: 2W5zFFy7QME
И как много классных специалистов мы теряем просто потому, что подростков заставляют выбирать путь слишком рано и учиться просто теории.
Но сейчас уже можно по-другому. Поэтому что есть Центральный университет - вуз, в котором теория и практика неразрывно связаны. Вуз создан при поддержке 60+ ведущих компаний: Т-Банк, VK, Kaspersky и другие. Они также потом участвуют в обучении, дают стажировки и помогают вырастить специалистов, которые сразу могут работать.
Здесь первый год студенты пробуют себя в разных областях: разработке, ИИ, бизнес-аналитике, дизайне. А уже после 1 курса выбирают направление, которое действительно откликается.
Что еще классного?
- преподаватели тут международные профессора и эксперты из индустрии;
- у каждого студента есть наставник, который помогает выбрать трек, направление, нагрузки;
- карьерный центр помогает выстроить стратегию и найти стажировку;
- стажировки как обязательная часть обучения, и уже после второго курса можно попасть в сильную компанию (и возможно получить оффер, но без обязательств «отрабатывать»);
- диплом о высшем образовании государственного образца по направлениям «Математика и компьютерные науки», «Бизнес-информатика», «Дизайн».
Центральный университет запустил отбор на бакалавриат и сейчас идет конкурс грантов. Можно получить 100% грант, который покрывает всё обучение (3 480 000 ₽), но есть и гранты с частичным покрытием.
Участник может принять участие в конкурсе грантов одной или двух школ:
1) Школа технологий
2) Школа дизайна
Этапы на получение гранта: сначала онлайн-тестирование, затем бизнес-игра, дизайн-кейс или собеседование, а для дизайнеров - дополнительная групповая презентация.
И оценивают не зубрёжку, а гибкие навыки: мышление, мотивацию, умение искать решения.
👉 Участвовать в конкурсе грантов стоит уже сейчас: можно получить грант ещё до ЕГЭ, а если с первой попытки не получится, будет время попробовать снова.
Реклама. АНО ВО "Центральный университет", ИНН 7743418023, erid: 2W5zFFy7QME
😁2❤1
В чём отличие Supplier от Consumer в Java?
Ответ:
Supplier используют для генерации или выдачи результата, Consumer — для обработки полученного значения без возврата.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍6🔥1
В статье рассказывается, как с помощью утилиты JMina перехватывать логи и вставлять проверки прямо в тело приложения для борьбы с нестабильными тестами.
Автор показывает, как минимальными усилиями улучшить отладку тестов в CI/CD и сократить время на поиск причин сбоев.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥1
Чем отличается класс от интерфейса в Java?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍7🔥4
В статье разобрана ключевая теория по JVM — архитектура, устройство памяти, работа heap/stack/metaspace, JIT, типы ссылок и принципы GC (от Serial и G1 до ZGC и Shenandoah), но в компактном и практичном формате.
Автор делает акцент на вопросах, которые чаще всего задают на интервью, и объясняет всё простым языком, чтобы быстро освежить тему перед собесом.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥2
Что такое
ForkJoinPool?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3❤1