Сигнатура метода — это
Методы с одинаковой сигнатурой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥2
Основные правила контракта:
1.
2. Симметричность:
3.
4. Последовательность:
5.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥3🤔3👏2
Какие темы использовать для постов в этом месяце больше?
🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥27👾22
🔥 Вы ещё можете застать старый добрый Proglib — с вечным доступом к курсам.
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
С 1 августа всё меняется: навсегда — останутся только те, кто успел купить сейчас.
-40% на все курсы. Включая обновлённый Python (кроме курса по AI-агентам)
Это не просто распродажа. Это — последняя точка входа в Proglib Academy по старым правилам.
📚 Выбрать и забрать свой курс навсегда → https://clc.to/TBtqYA
LazyInitializationException возникает, когда идёт обращение к
Типичный сценарий:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🔥1
Spring контейнер — это основная часть Spring Framework, отвечающая за
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥1
▪️ @Controller
Это стандартная аннотация для создания контроллера, который
▪️ @RestController
Это комбинация
Все методы, помеченные @RestController, возвращают
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤🔥1🔥1
Существует 4 основных уровня изоляции транзакций, каждый из которых определяет степень видимости данных, изменённых в одной транзакции, для других транзакций:
— READ UNCOMMITTED (Чтение незафиксированных данных)
— READ COMMITTED (Чтение зафиксированных данных)
— REPEATABLE READ (Повторяемое чтение)
— SERIALIZABLE (Сериализация)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2
Ежемесячный опрос по грейдам. Проверим, выросло ли число мидлов.
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41👍33❤25🔥19
Иммутабельный объект — это объект,
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👏1
— final используется для:
▪️ для переменных — значение нельзя изменить
▪️ для методов — нельзя переопределить
▪️ для классов — нельзя наследовать
— finally — блок, связанный с try-catch. Выполняется всегда, независимо от того, было исключение или нет. Гарантирует выполнение очистки/закрытия ресурсов.
finalize() — метод из Object, вызывается сборщиком мусора перед уничтожением объекта. Позволяет выполнить финальную очистку, но устарел и не рекомендуется к использованию (с Java 9 — deprecated).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4🔥2
Существует несколько видов конструкторов:
🔹 Конструктор по умолчанию —
🔹 Конструктор с параметрами —
🔹 Конструктор копирования —
🔹 Конструктор с переменным числом аргументов (varargs) —
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5🔥2
Многопоточность — это способность программы
Параллелизм, с другой стороны, — это
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥2🤔2
Big O — это
Основные виды:
▪️ O(1) —
▪️ O(n) —
▪️ O(n²) —
▪️ O(log n) —
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
🔹 map() — применяется для
🔹 flatMap() — также применяется для
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
В Java иерархия исключений начинается от класса
🔹
🔹
Внутри Exception выделяют:
🔹
🔹
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3❤1👏1
Какие вопросы публиковать больше?
👍🏼 — Классика с собесов, чтобы точно набить руку на ближайший
🤔 — Вопросы, которые не встречаются в каждой статье вида "N вопросов для собеса"
🔥 — Больше практики, а то одна теория
Please open Telegram to view this post
VIEW IN TELEGRAM
👍45🤔19🔥10
Autoboxing — это
Происходит при:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
JSON (JavaScript Object Notation) — это
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1🎉1
Docker нужен для
Основные преимущества Docker:
— Изоляция:
— Портативность:
— Легкость в развертывании:
— Управление зависимостями:
— Масштабируемость:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2👏2