en
Feedback
Java Portal | Программирование

Java Portal | Программирование

Open in Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика Связь: @devmangx РКН: https://clck.ru/3H4WUg

Show more

📈 Analytical overview of Telegram channel Java Portal | Программирование

Channel Java Portal | Программирование (@java_iibrary) in the Russian language segment is an active participant. Currently, the community unites 11 745 subscribers, ranking 10 296 in the Technologies & Applications category and 54 775 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 11 745 subscribers.

According to the latest data from 04 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -133 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 10.40%. Within the first 24 hours after publication, content typically collects 6.04% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 222 views. Within the first day, a publication typically gains 710 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 3.
  • Thematic interests: Content is focused on key topics such as boot, string, void, архитектура, resttemplate.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика Связь: @devmangx РКН: https://clck.ru/3H4WUg

Thanks to the high frequency of updates (latest data received on 05 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

11 745
Subscribers
-124 hours
-237 days
-13330 days
Posts Archive
Кроссплатформенность Это способность одного и того же кода запускаться на разных машинах, на разных операционных системах и р
Кроссплатформенность Это способность одного и того же кода запускаться на разных машинах, на разных операционных системах и работать при этом стабильно. В Java такое достигается за счёт JVM (Java virtual machine). Эта система берёт ваш код и переводит его в понятный компьютеру язык. Задач у JVM, на самом деле, несколько больше. Виртуальная машина ещё занимается организацией памяти и сборкой мусора. #java #lesson #theory

BigInteger и BigDecimal Полезно, если вам нужно работать прямо с очень большими числами (если число больше чем 2 147 483 647)
BigInteger и BigDecimal Полезно, если вам нужно работать прямо с очень большими числами (если число больше чем 2 147 483 647). Классы могут хранить числа любого размера и выполнять с ними математические задачи. BigInteger позволяет нам работать с целыми числами, в то время как BigDecimal нужен для чисел с плавающей запятой. #java #lesson #features

Синхронизация потоков Пока один поток изменяет значение, а второй его считывает, они оба могут получить две абсолютно разные
Синхронизация потоков Пока один поток изменяет значение, а второй его считывает, они оба могут получить две абсолютно разные величины. Это может привести к ошибке согласованности памяти. Простое решение — использовать synchronized. Он приостанавливает один поток, пока второй работает с ячейкой памяти. 📌 Объяснение от Oracle #java #lesson #multithreading

BigInteger и BigDecimal Полезно, если вам нужно работать прямо с очень большими числами (если число больше чем 2 147 483 647)
BigInteger и BigDecimal Полезно, если вам нужно работать прямо с очень большими числами (если число больше чем 2 147 483 647). Классы могут хранить числа любого размера и выполнять с ними математические задачи. BigInteger позволяет нам работать с целыми числами, в то время как BigDecimal нужен для чисел с плавающей запятой. #java #lesson #features

Синхронизация потоков Пока один поток изменяет значение, а второй его считывает, они оба могут получить две абсолютно разные
Синхронизация потоков Пока один поток изменяет значение, а второй его считывает, они оба могут получить две абсолютно разные величины. Это может привести к ошибке согласованности памяти. Простое решение — использовать synchronized. Он приостанавливает один поток, пока второй работает с ячейкой памяти. 📌 Объяснение от Oracle #java #lesson #multithreading

⚡️ Тест на знание языка Kotlin Ответьте всего на 10 вопросов и проверьте, насколько вы хорошо знаете язык. Сможете пройти усп
⚡️ Тест на знание языка Kotlin Ответьте всего на 10 вопросов и проверьте, насколько вы хорошо знаете язык. Сможете пройти успешно тест получите возможность поступить на курс "Kotlin Backend Developer" от OTUS по специальной цене! ➡️ ПРОЙТИ ТЕСТ — https://otus.pw/Zy86/ ❗️ На курсе вы: - Освоите практики гибкой архитектуры и сможете применять их в проектах на любых языках - Откроете для себя широкий спектр технологий и инструментов разработки (около 10 различных фреймворков) - Изучите Kotlin на высоком уровне, включая DSL, мультиплатформенность, корутины - Погрузитесь в темы высокой нагрузки, больших данных, масштабируемости и высокой доступности - Освоите классические и передовые архитектурные шаблоны 🎁 Бонус для тех кто успешно пройдет тест — получите курс по GIT в записи + доступ к записям прошедших открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru

Тестируем код Человеку свойственно совершать ошибки, как бы ему не хотелось, поэтому после каждых изменений систему нужно про
Тестируем код Человеку свойственно совершать ошибки, как бы ему не хотелось, поэтому после каждых изменений систему нужно проверять. Для этого у нас есть JUnit — самая популярная библиотека чтобы доказать, что тут всё работает и можно спокойно пушить изменения. 📖 Документация #java #lesson #testing

Бесконечность в Java Это особое состояние числа с плавающей запятой. Оно всегда меньше или больше абсолютно любого другого чи
Бесконечность в Java Это особое состояние числа с плавающей запятой. Оно всегда меньше или больше абсолютно любого другого числа. Найти их можно в классе Double/Float под названием NEGATIVE_INFINITY и POSITIVE_INFINITY. Ещё интересная фишка — эти числа больше/меньше не только других чисел, но и себя. #java #lesson #features

Работаем со временем В пакете java.util есть класс Date(). Он позволяет узнать, который сейчас час или просто представить как
Работаем со временем В пакете java.util есть класс Date(). Он позволяет узнать, который сейчас час или просто представить какой-либо день. Самое интересное и сложное здесь — SimpleDateFormat(). Форматирование определяет то как дата будет считываться/выводится (а это важная задача). 📌 Документация #java #lesson #data

Рефлексия Java Reflection API — интерфейс, который позволяет анализировать компоненты и окружение во время выполнения, изменя
Рефлексия Java Reflection API — интерфейс, который позволяет анализировать компоненты и окружение во время выполнения, изменять своё поведение и структуру. Это очень удобно, так можно создать новый класс, которого не было во время компиляции или узнать что-то новое о методе. Но это сделает ваше приложение более медленным, уязвимым и нестабильным. Пользоваться ей стоит только в крайних случаях. #java #lesson #theory

Нативные методы и библиотеки К сожалению, не все участки программы можно реализовать на чистой Java. Чтобы добавить функциона
Нативные методы и библиотеки К сожалению, не все участки программы можно реализовать на чистой Java. Чтобы добавить функционал других языков на конкретных машинах используют ключевое слово native. Его используют для объявления в метода, который будет имплементирован в библиотеке с расширением .dll или .so. Загрузить библиотеку в JVM надо в рантайме с помощью метода System.loadLibrary("name"). Чтобы добавить путь к нативной библиотеке, его указывают как VM-переменную: -Djava.library.path=/path/to/lib #java #lesson #advanced

Перечисления в Java Считается плохой практикой использовать непонятные строки/цифры в коде. Ведь, намного лучше status == Web
Перечисления в Java Считается плохой практикой использовать непонятные строки/цифры в коде. Ведь, намного лучше status == WebStatus.Ok, чем status == 200. Чтобы объяснять магические цифры используют перечисления — набор именованных констант. Создаются с помощью enum. #java #lesson #theory

Нужно быстро отправить файлы с одного компьютера на другой? Важное условие, чтобы они были в одной локальной сети. Вы можете
Нужно быстро отправить файлы с одного компьютера на другой? Важное условие, чтобы они были в одной локальной сети. Вы можете запустить сервер на Java и перекинуть файлы с одного компьютера на другой. Для этого вводите: jwebserver -b 0.0.0.0, а на другом компьютере открываете сервер по IP, выбираете и загружаете нужный вам файл. 📌 Документация Доступно с Java 18 #java #lesson #tricks

Строка на несколько строк Бывает так, что нам нужно вписать какое-то огромное выражение и сделать это так, чтобы оно выглядел
Строка на несколько строк Бывает так, что нам нужно вписать какое-то огромное выражение и сделать это так, чтобы оно выглядело по человечески. Это может быть длинный SQL запрос. Тут есть два варианта: использовать «одномерные» строковые литералы или «многомерные» (которые начинаются и заканчиваются на """). Доступно с Java 15. 📌 Документация #java #lesson #theory

Одинарные и двойные кавычки В Java есть такое понятие, как символ (Char). Это определённая буква, цифра, эмодзи и т.д. Нескол
Одинарные и двойные кавычки В Java есть такое понятие, как символ (Char). Это определённая буква, цифра, эмодзи и т.д. Несколько таких символов уже составляют строку (String). Так вот, в одинарных кавычках мы записываем только один символ, а в двойных кавычках мы создаём строку. С этим нужно быть очень осторожным, поскольку пытаясь получить "MY", выполняя 'M' + 'Y', вы получите 166. #java #lesson #theory

🔥Как за пару часов с нуля сделать игру на Java? Узнайте 25 мая в 20:00 мск на открытом уроке в OTUS! Вебинар приурочен к ста
🔥Как за пару часов с нуля сделать игру на Java? Узнайте 25 мая в 20:00 мск на открытом уроке в OTUS! Вебинар приурочен к старту онлайн-курса «Специализация Java Developer» в OTUS. Продолжить обучение на курсе можно в рассрочку. ⚡️На занятии мы посмотрим, как за несколько часов с нуля сделать небольшую консольную игру на Java. Прямо на ходу мы будем изучать принципы написания кода и продумывать логику игры. ✨Урок будет полезен тем, кто хочет: — С нуля изучать Java; — Посмотреть, как с нуля на практике пишутся Java-приложения; — Научиться писать код на языке Java и получить базовые навыки программирования. В результате вы увидите, как пишется код и создаются программы на языке Java. 👇Зарегистрируйтесь, чтобы участвовать в открытом уроке: https://otus.pw/jeHo/ Нативная интеграция. Информация о продукте www.otus.ru

Рекурсия Зачастую это функция, которая вызывает сама себя, просто с другими параметрами. Примером использования рекурсии може
Рекурсия Зачастую это функция, которая вызывает сама себя, просто с другими параметрами. Примером использования рекурсии может быть фрактал. На самом деле это очень удобно, поскольку позволяет разделить одну задачу на несколько маленький. Но есть небольшая опасность, рекурсия ограничена стеком. Если вызовется очень много функций, приложение не выдержит и выдаст ошибку. P.S. Если ввести в гугл «рекурсия», то Google скажет: «Возможно, вы имели в виду: рекурсия». Такой прикол от разработчиков #java #lesson #basic

Шпаргалка по Java Небольшая фотография, которая поможет освежить знания, вычитать что-то новое и быстрее освоить язык. #cheat
Шпаргалка по Java Небольшая фотография, которая поможет освежить знания, вычитать что-то новое и быстрее освоить язык. #cheatsheet

Побитовые операции Побитовые операции происходят в бинарной системе счисления, когда число состоит из двух цифр: 1 и 0. Побит
Побитовые операции Побитовые операции происходят в бинарной системе счисления, когда число состоит из двух цифр: 1 и 0. Побитовое И (&) — оставляет бит, только если два числа — единицы. Побитовое ИЛИ (|) — будет 1, если хотя бы одно из чисел — 1. Исключающее или (^) — действует так же, как и ИЛИ, но если оба числа — единицы, ставит 0. Оператор НЕ (~) — «переворачивает» все биты в числе. a << x, a >> x — смещение битов числа a вправо/влево на x значений. #java #lesson #operator

Кэширование значений Integer это тоже объект, который занимает определённое место в памяти. С числами мы работаем довольно ча
Кэширование значений Integer это тоже объект, который занимает определённое место в памяти. С числами мы работаем довольно часто (тот же for), так что и создаются они довольно часто. Чтобы каждый раз не инициировать, разработчики решили значения от -128 до 127 сохранять в отдельном месте, а потом просто передавать ссылки на них. Поэтому мы видим такие результаты, как выше. На местах, где всегда true, постарался компилятор и оптимизировал программу. #java #lesson #performance