TGViewer
Channel Public Channel
Java | Тесты

Java | Тесты

@easy_java_tests

Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy

Контакт для рекламы: @sendme_ads
Subscribers
5.48K
Photos
33
Videos
0
Links
649

Showing posts older than #3135 · Back to latest

Older Posts 20 shown
Post #3133 787
🤔 Как работать на Spring?

Работа с Spring включает несколько ключевых элементов:
- Контейнер зависимостей (IoC) — управляет созданием и связыванием компонентов.
- Аннотации:
-
@Component, @Service, @Repository, @Controller — определяют роли бинов.
-
@Autowired, @Inject — внедряют зависимости.
- Spring Boot — облегчает конфигурацию и автозапуск приложения.
- Конфигурация может быть через Java-код (
@Configuration) или application.yml.
- Работа с данными — через JPA и репозитории (CrudRepository, JpaRepository).
Spring упрощает архитектуру и помогает строить масштабируемые и модульные приложения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 💊 7
Post #3129 802
🤔 Что такое неизменяемые классы?

Неизменяемые (immutable) классы — это классы, состояние которых нельзя изменить после создания. Все поля финальные, нет сеттеров, внутренние объекты также неизменяемы. Такие классы безопасны для многопоточности и удобны для передачи данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 4
Post #3125 716
🤔 Существуют ли ситуации, когда блок finally не будет выполнен?

Да, в редких случаях:
- Если завершить JVM (System.exit());
- При фатальных ошибках JVM (Error);
- Если выключили питание или убили процесс.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 4
  • 🔥 1
Post #3120 675
🤔 Stack считается устаревшим. Чем его рекомендуют заменять и почему?

- Stack — синхронизирован, работает медленно;
- Рекомендуют использовать Deque (ArrayDeque) — более производительный, не синхронизирован, поддерживает все нужные методы (push, pop, peek).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 3
  • 🔥 2
Post #3116 717
  • 👍 1
  • 💊 1
Post #3115 724
🤔 Как сделать свой первый коммит, добавить все файлы?

Нужно:
- добавить все файлы в индекс;
- создать коммит с сообщением.
Это зафиксирует текущие изменения в локальной истории Git и создаст первую точку отсчёта.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 2
  • 🤔 1
Post #3105 679
🤔 Что такое «фреймворк Fork/Join»?

Fork/Join — это фреймворк для параллельной обработки задач в Java, который позволяет разбивать большую задачу на подзадачи (fork) и объединять их результаты (join) для повышения производительности.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 💊 2
  • 👍 1
  • 🔥 1
Post #3104 726
  • 🔥 2
  • 👍 1
  • 💊 1
Post #3102 697
  • 👍 2
  • 💊 1
Post #3101 713
🤔 Как бы организовывал взаимодействие нескольких сервисов?

- Для синхронного взаимодействия — через REST API или gRPC;
- Для асинхронного взаимодействия — через очереди сообщений (например, RabbitMQ, Kafka);
- Использовал бы API Gateway для централизованного управления вызовами.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 👍 3
Post #3097 663
🤔 Как обосновать то, что интерфейс существует?

Интерфейс — это абстрактный тип, который определяет набор методов без их реализации. Его основная цель — задать контракт, который должен быть реализован в классах. Интерфейсы позволяют описывать общие поведения для разных типов объектов и использовать полиморфизм, то есть работу с объектами через общий тип, независимо от их конкретной реализации.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
  • 💊 6
  • 👍 1
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →