Публикации по теме '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 различных типа массивов, а именно;
Списки [] Кортеж (``,) Нить ("")
Давайте рассмотрим первую..