Когда хочется оптимизировать работу с
HashMap
, эти два метода становятся незаменимыми:•
computeIfAbsent
— добавляет значение только если ключ отсутствует, что идеально для создания списков или накопления данных по новым ключам без лишних проверок.•
merge
— с другой стороны, позволяет объединить старое значение с новым для существующего ключа, например, обновляя счётчики или суммируя значения.🔥 — если узнал новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍5
Плейлист, состоящий из 20 видеолекций, в которых вы полностью изучите основы Java, а так же познакомитесь с ООП и разберётесь в spring.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Это ресурс, в котором собрано 319 апишек для разных сервисов: от GitHub и Postman до новостных или погодных API. Конечно, могут быть ограничения по количеству запросов, но и бесплатного лимита должно хватить.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
В ней вы узнаете, что такое:
• Облачные серверы и сети
• Пулы, зоны доступности и регионы
• Планирование схемы сетевых соединений
🔊 Интересно? Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
В этой статье:
• Организация памяти в Java
• Различные сборщики мусора
• Основные библиотеки и инструменты
• Лучшие практики для администраторов
🔊 Продолжить читать можешь на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5😁2❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Faker.js — удобный инструмент для генерации фальшивых (случайных) данных. Его широко используют backend-разработчики для тестирования и заполнения баз данных реалистичными и интересными данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4
Это введение в основы компьютерных наук, созданный профессором Гарвардского университета Дэвидом Маленки. Он охватывает ключевые концепции программирования и алгоритмов и является одним из самых популярных онлайн-курсов по программированию.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
В этой статье:
• Механизмы повторных попыток с экспоненциальной задержкой
• Автоматические прерыватели (circuit breakers) для предотвращения каскадных сбоев
• Грациозное снижение производительности
🔊 Если заинтересовало, продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3👎1😁1
Цель курса — ознакомить слушателей с основными алгоритмами, применяемыми для разработки программного обеспечения. Научить выбирать подходящие структуры данных и алгоритмы для реализации возникающих задач
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Это кладезь пошаговых гайдов по Java, Android и инструментам вроде Eclipse. Автор объясняет всё просто и с примерами — идеально для тех, кто хочет разобраться без лишней воды.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4😁4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Это необычный и приятный сервис, который показывает различные HTTP-статусы (например, 200, 404, 500) в виде забавных картинок с котами.
Вместо скучных текстовых сообщений и цифр вы получаете понятное и дружелюбное изображение котика, описывающее HTTP-код.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5😁3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Это платформа для изучения программирования через практические задания. Можно решать задачи и получать обратную связь от менторов и практиковаться на 70 различных языках, в том числе и на Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4😁3
В этой статье:
• Риски при работе с Runtime.exec и ProcessBuilder
• Различие между инъекциями команд и аргументов
• Роль PVS-Studio в обнаружении уязвимостей
• Использование аннотаций для улучшения диагностики
🔊 Продолжить читать можешь на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4😁3
Этот курс практическое руководство для новичков, где доступно объясняются основы языка Java: синтаксис, ООП и работа с данными. Включает задания и примеры из реальной разработки.
Ссылочка на плейлист: YouTube🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Простая платформа с небольшими задачами по Java для тренировки базовых концепций, таких как работа со строками, массивами и рекурсией.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4