В Stream API есть несколько основных категорий методов:
1. Создание потока:
—
—
—
—
2. Промежуточные операции (возвращают новый поток):
—
—
—
—
—
3. Терминальные операции (возвращают результат, завершают поток):
—
—
—
—
—
4. Операции для работы с примитивными типами (IntStream, LongStream, DoubleStream):
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6❤2
IO (Input/Output) — это традиционное
В свою очередь, NIO (New IO), введённый в Java 1.4, использует
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3🔥2🤩1
Diamond Problem — это ситуация в ООП, когда
Например,
Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2👏2
Какие вопросы публиковать больше?
👍🏼 — Классика с собесов, чтобы точно набить руку на ближайший
🤔 — Вопросы, которые не встречаются в каждой статье вида "N вопросов для собеса"
🔥 — Больше практики, а то одна теория
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🔥16🤔16
Thread — это
Runnable — это
Thread является более "
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍5❤2
Propagation — это
▪️ Основные режимы:
— REQUIRED (по умолчанию):
—
— NESTED:
—
— NEVER:
—
— NOT_SUPPORTED:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥4❤2
Test-Driven Development (TDD) — это
Процесс включает три основных этапа:
▪️
▪️
▪️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤🔥2🔥2
this — это
Она используется, чтобы:
—
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥1
Optimistic locking — подход, при котором предполагается, что конфликты
Используется, например, с
Pessimistic locking — подход, при котором при чтении или обновлении данных сразу накладывается
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4❤1
Bytecode — это
Bytecode позволяет Java оставаться кроссплатформенной: один и тот же
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍6🔥3
Ежемесячный опрос по грейдам. Проверим, сколько среди нас
Ваш грейд:
🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54👍33❤26🔥23
SOLID — это
▪️ S — Single Responsibility Principle (SRP)
▪️ O — Open/Closed Principle (OCP)
▪️ L — Liskov Substitution Principle (LSP)
▪️ I — Interface Segregation Principle (ISP)
▪️ D — Dependency Inversion Principle (DIP)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3👏2
🔥 Последняя неделя перед стартом курса по AI-агентам
Старт курса уже 5го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место
На курсе:
— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах
📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями
И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»
👉 Курс здесь
Старт курса уже 5го числа! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место
На курсе:
— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс
— соберём RAG и научимся оценивать его адекватно
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти
— разберём CoPilot, сломаем через prompt injection (спасибо Максу)
— и наконец, посмотрим, как это работает в MCP и реальных кейсах
📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями
И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API»
👉 Курс здесь
❤1😁1
== сравнивает
.equals() — это метод класса
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥2
Денормализация — это процесс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3❤2
Это структура данных, основанная на
Основные моменты:
🔹 Хеширование:
🔹 Коллизии:
🔹 Динамическое расширение:
🔹 Балансировка дерева:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥1
ArrayList основан на
LinkedList — наоборот:
Когда использовать:
🔹 ArrayList — если
🔹 LinkedList — если
На практике
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1
Лямбда — это краткий способ описания анонимной функции, которая может быть передана как аргумент или возвращена из метода. В Java лямбда-выражения реализуют
Синтаксис:
(parameters) -> expression
Используются для
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
Потенциальные ключи должны быть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥3👏2
Garbage Collector
Основные функции GC:
—
—
—
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3