Squeak.ru - шаблоны программирования

Публикации по теме 'java'


Как узнать, есть ли в хэш-карте Java определенный ключ с помощью метода containsKey()
В Java класс HashMap, являющийся частью пакета java.util , невероятно полезен. Это интерфейс карты Java, который позволяет хранить данные в парах ключ-значение, к которым затем можно получить доступ с помощью индекса. Среди других преимуществ вы получаете очень быстрый доступ к данным из-за хеширования карты. Документы Java говорят об этом так: Эта реализация обеспечивает постоянную производительность для основных операций (получение и размещение), предполагая, что хэш-функция..

Многопоточность, синхронизация в программировании с использованием Java: Часть 1
Эта серия статей посвящена обсуждению многопоточности и синхронизации программирования с использованием языка Java. В этой части 1 мы рассмотрим потоки и многопоточность. Но прежде чем мы углубимся в детали, нам нужно иметь небольшую концепцию или немного восстановить наши концепции о процессах и потоках. И процесс, и поток очень похожи и связаны, но они не совпадают. Выполнение программы известно как процесс, где, поскольку поток управляется в среде процесса, иногда его называют..

☕ Руководство по Java: самая популярная IDE для разработчиков Java в 2022 году
Узнайте, как легко писать код Java в 2022 году Самые популярные IDE/текстовые редакторы для Java в 2022 году: IntelliJ ИДЕЯ VSCode Блокнот++ Возвышенный текст Вим

Передача параметров в Java
Это то, что я писал о том, как Java обрабатывает передачу параметров для вводного класса программирования. Поскольку я уже знал основы, я воспользовался возможностью, чтобы глубоко погрузиться в методы передачи параметров по ссылке и по значению. Я надеюсь, что другие найдут это таким же поучительным, как и я. Параметры — это часть интерфейса подпрограммы, которая позволяет передавать данные в подпрограмму при ее вызове (Eck, 2016). Это позволяет подпрограмме динамически включать..

Netty принимает анализ исходного кода процесса запроса (на основе 4.1.23)
Как Netty принимает запросы клиентов после запуска Предисловие В предыдущей статье мы разобрали, как запускался сервер. После запуска сервер должен принять запрос клиента и вернуть информацию, которую хочет клиент. В противном случае, что вы хотите, чтобы ваш сервер делал…

Java (иногда) сбивает с толку, Clojure (обычно) прост.
Присущая коллекциям сложность в Java Во время мозгового штурма, связанного с написанием моей книги Программирование на Clojure , я обсуждал с опытным учителем Java о коллекциях данных, и он сказал мне, что лучшие в мире преподаватели Java неизменно соглашаются с тем, что поведение коллекций сбивает с толку изучающих Java. в Яве: – Какие объекты являются коллекциями? – изменяются ли коллекции методами или нет? – мы передаем объекты или ссылки от метода к методу? – когда мы передаем..

В чем разница между Spring Boot и Django в 2021 году?
И Spring Boot, и Django — популярные фреймворки для серверного программирования. Java-программисты часто используют Spring boot. Однако Django очень нравится программистам Python. В этой статье мы рассмотрим, чем отличаются Spring Boot и Django. Мы также обсудим, какой из них использовать для вашего проекта и как узнать о нем больше информации. В категорию «Фреймворки (полный стек)» стека технологий входят Django и Spring Boot. Из-за «быстрой разработки», «открытого исходного кода»..

Новые материалы

API следующего поколения: gRPC n Javascript
gRPC - быстро развивающаяся технология, которая потенциально может заменить протокол HTTP. Это быстрее, чем традиционные HTTP-вызовы, потому что он отправляет данные в двоичном формате, а не в..

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..