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


Почему я перешел с Java на Kotlin и никогда не оглядывался назад
Взгляните на функции Kotlin, которые делают его более выгодным Почти два года назад мы решили начать с Kotlin в одном из наших основных сервисов после того, как другая команда поделилась большим энтузиазмом по поводу своего опыта отказа от Java. С того дня мы не только перенесли весь репозиторий с более чем 100 000 строк кода с Java на Kotlin, но и продолжили применять этот подход для всех других репозиториев, которые мы поддерживаем, включая все новые сервисы, созданные с нуля. В..

Как начать с Spring WebFlux
Введение в реактивное программирование, реализованное Spring вступление Проект Spring Webflux был реализован и включен в Spring Suite версией 5.x.x. Цель этой структуры - ускорить развитие реактивного программирования на Java и уменьшить параллелизм, уменьшая необходимое оборудование. В этом рассказе я попытаюсь представить идею реактивного программирования на простом примере и сделаю обзор сценариев, в которых его можно использовать. Поехали! Реактивное программирование..

Слушатель шоу на клавиатуре
Я собираюсь научить KeyboardListener предупреждать, когда клавиатура открывается. Например, иногда вы хотите скрыть представление при открытии клавиатуры, поэтому в этом случае вы должны знать, когда клавиатура открыта. Далее я научу вас, как создать OnKeyboardShowListener : Шаг 1. Получите основную точку зрения Прежде всего, вам нужно получить рут, вы можете получить к нему доступ из активности, поэтому я создаю функцию и помещаю действие в параметр, с помощью android.R.id.content..

Шифр Цезаря, цифровая сумма и сумма N цифр
Caesar Cipher CodeFight Шифр Цезаря — один из самых простых, которые я разгадывал, но меня всегда поражало, как Цезарь делал это много веков назад, чтобы защитить секретный сейф своего королевства. В любом случае, здесь проблема, которую я должен решить, заключается в том, что мне будет предоставлено зашифрованное сообщение и значение сдвига (сколько слов останется сдвинутым для расшифровки шифрования). Только алфавиты (a-z, A-Z) будут смещены справа налево, а все остальное,..

Чему я научился за год кодинга?
Написать программу сложно. А написать поддерживаемую программу, которую сможет понять каждый, действительно сложнее. Это требует много времени, практики и самоотверженности. Сегодня я собираюсь поделиться тем, что я узнал за свой год работы в качестве разработчика программного обеспечения. Это поможет вам избежать этих ошибок как можно раньше. Начнем с примера программы, приведенной ниже. И мы стараемся улучшать программу, просматривая каждый раздел. Если эта программа..

Краткое введение в Java с точки зрения JavaScript
Краткое введение в Java с точки зрения JavaScript Разговаривая с теми, кто не программирует или никогда не изучал компьютерные науки, или даже с начинающими разработчиками, вы можете заметить их склонность путать и смешивать Java с JavaScript. Хотя у этих двух языков есть общее слово «Java», их сходство более или менее на этом заканчивается. Как человек с опытом работы с JavaScript, желающий добавить Java в свой арсенал языков программирования, давайте рассмотрим некоторые..

Массив вопросов для собеседования, часть 1
Компьютеры выполняют сортировку и поиск в линейном или двоичном порядке. Если вы должны проинструктировать их использовать линейные методы, тогда нам не нужно сортировать наши данные. Хотя, если мы хотим, чтобы они подошли к делу двоичным образом, данные должны быть отсортированы. Перемещение по массивам - это линейный метод, и нам не нужно сортировать наши данные. У нас есть 3 различных типа массивов, а именно; Списки [] Кортеж (``,) Нить ("") Давайте рассмотрим первую..