Аватар канала Java библиотека
MAX

Java библиотека

MAX · javalib
Книги, статьи, мемы и многое другое для Java программиста! или в ЛС сообщества ВК https://vk.com/javatutor…
Подписчиков1 379
Постов за месяц 46 последний 11 октября 2026
Рекламных постов 10 21,7% ленты
Прирост аудитории +5,5% за 90 дней

За месяц в канале вышло 10 рекламных постов

Заказать рекламу →

Динамика подписчиков

с 20 июля 2026 по 12 октября 2026 · минимум 1 307 · максимум 1 380

Кто рекламировался за полгода

ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ" · ИНН 9705100963 · ОГРН 1177746618576 · последний пост 7 октября 2026
ПАО СБЕРБАНК · ИНН 7707083893 · ОГРН 1027700132195 · последний пост 22 сентября 2026
АО "ФЛАНТ" · ИНН 7723661439 · ОГРН 1087746630751 · последний пост 18 сентября 2026
АО "АКСИОМ" · ИНН 7838124039 · ОГРН 1247800064665 · последний пост 14 сентября 2026

Рекламодатель определён по маркировке рекламы в постах канала.

Публикации

Оригинал

Как HashMap устроен внутри • Вычисляет хеш ключа. • Определяет индекс корзины во внутреннем массиве. • Сохраняет запись в узле с хешем, ключом и значением. • При коллизиях использует связный список, а начиная с Java 8 при определённых условиях преобразует его в красно-чёрное дерево. Если такой ключ уже существует, put() заменяет его значение. Java Библиотека | Мы в Телеграм

— просмотров
Оригинал

Как менялись языки программирования Каждое поколение языков помогало решать новые задачи: от управления железом до разработки веб-приложений и распределённых систем. История по десятилетиям появления: • 1940-е: машинный код и первые ассемблеры. • 1950-е: FORTRAN, Lisp, COBOL. • 1960-е: BASIC. • 1970-е: C, Pascal. • 1980-е: C++, Objective-C. • 1990-е: Python, Ruby, Java, JavaScript, PHP. • 2000-е: C#, Scala, Go. •…

— просмотров 2 реакций
Оригинал

➡️ Objenesis Objenesis — это Java-библиотека, которая позволяет создавать объекты классов без вызова их конструкторов. Это особенно полезно в тех случаях, когда нужно создать объект для сериализации, прокси или в ситуациях, когда конструктор имеет побочные эффекты, которые следует избегать. 🗣 Objenesis — это отличный инструмент для тех, кто работает с фреймворками, связанными с сериализацией или AOP, и нуждается в…

— просмотров 1 реакций
Оригинал

Откуда в Spring Boot берётся веб-сервер? Запускаете приложение: java -jar app.jar И оно начинает принимать HTTP-запросы. Без отдельной установки Tomcat и развёртывания WAR-файла. Секрет — во встроенном сервере. Для обычного Spring MVC-приложения зависимость веб-стартера по умолчанию подтягивает Tomcat. Его библиотеки входят в исполняемый JAR, а Spring Boot автоматически настраивает и запускает сервер вместе с…

— просмотров 1 реакций
Оригинал

ForkJoinPool, ExecutorService и Virtual Threads: что выбирать в Java? Всё зависит от нагрузки: задачи в основном вычисляют или ждут ответа базы и внешних сервисов? При этом сравниваются разные уровни: ExecutorService — интерфейс управления задачами, ForkJoinPool — одна из его реализаций, а виртуальные потоки — тип потоков. Их можно использовать вместе. ForkJoinPool — для параллельных вычислений. Хорошо подходит для…

— просмотров 7 реакций
Оригинал

👩‍💻 Что реально спрашивают на Java-собеседованиях Разбор 247 интервью: HashMap, equals/hashCode, MVCC, Hibernate N+1, Spring Transactions, Kafka, блокировки и другие регулярно повторяющиеся темы. Особенно полезен блок про @Transactional и self-invocation — классическую ловушку на Spring-собесах. ⛓ Подробнее в статье Java Библиотека | Мы в Телеграм

— просмотров 3 реакций
Оригинал

Зубчатый массив в Java Зубчатый массив (BitSet) — это специальная структура данных для эффективного хранения и манипулирования наборами битов. Представляет собой массив битов, который увеличивается динамически по мере добавления элементов. Занимает меньше памяти, чем обычные структуры данных для хранения булевых значений. Позволяет выполнять операции над битами: установка, сброс, инверсия, логические операции.…

— просмотров
Оригинал

Какова иерархия коллекций? В Java есть два основных интерфейса для коллекций - Collection и Map. Interface Collection находится на верху иерархии и определяет общие методы для работы с коллекциями, такие как add(), remove(), size() и другие. От него наследуются конкретные реализации коллекций. Наиболее часто используемые реализации Collection - это List, Set и Queue. Map интерфейс реализует отдельную структуру…

— просмотров 3 реакций
Реклама Оригинал

Разработчик больше не обязан выполнять каждую задачу вручную. Но сможет ли ИИ-агент действительно помочь в работе? ИИ-агенты уже умеют анализировать код, работать с инструментами, искать ошибки и выполнять последовательность действий. Но важно понимать, какие задачи им можно доверить, где они действительно экономят время и как сохранить контроль над результатом. На открытом уроке 19 октября в 20:00 МСК в преддверие…

— просмотров 2 реакций
Оригинал

Java-разработчики, ConcurrentHashMap потокобезопасен. Но он не блокирует всю коллекцию при каждом обновлении. Что же происходит, когда несколько потоков изменяют её одновременно? До Java 8 → блокировки на уровне сегментов. Java 8+ → CAS + синхронизация на уровне корзин. Как это улучшает работу с конкурентным доступом? И когда ConcurrentHashMap всё ещё нужны блокировки? Java Библиотека | Мы в Телеграм

— просмотров 4 реакций

Похожие каналы