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


Все, что вы хотите знать о навигационном компоненте Android Jetpack
Что это такое и как его использовать? В Android мы обычно кодируем логику навигации, используя Intent для перемещения между действиями и fragment transactions для перехода между фрагментами. Компонент архитектуры навигации Google упрощает навигацию в приложении для Android. В этой статье мы обсуждаем как базовый, так и расширенный способ использования компонента Navigation . В чем была проблема? При разработке приложений с несколькими фрагментами мы, как правило, выполняем..

Шаблон проектирования спецификаций в Java 8
Недавно я решил начать писать что-то, связанное с некоторыми из моих повседневных проблем в качестве инженера-программиста, и первая тема, которая пришла мне в голову, была не новая, но часто забываемая, а иногда даже неизвестная модель спецификации. По сути, я поднял эту тему, потому что на одной из моих предыдущих рабочих позиций я использовал такой шаблон для успешного проектирования и реализации награжденного решения по взаимодействию в реальном времени в области телекоммуникаций, и..

Микрооптимизации в Java. String.replaceAll
В этом посте мы обсудим использование других распространенных конструкций кода, методов String.replaceAll и String.replace , и исследуем, как это влияет на производительность вашего код на Java 11 и что с этим делать. (Пожалуйста, рассмотрите весь приведенный ниже код с точки зрения производительности) (Не зацикливайтесь на цифрах, это просто показатели, подтверждающие точку зрения) String.replaceAll Я бы не сказал, что мне нравится придумывать примеры, поэтому на этот раз..

Groovy: Python на JVM
Groovy: Python на JVM Многие новые разработчики осваивают языки JIT, такие как Javascript, PHP и Python. Я сам делал то же самое в свое время в Amazon, когда мы делали все на PERL с 95 по 98 год. Но в определенный момент вашего личного роста (или роста вашей компании) вам потребуется большая скорость и масштаб, которые JIT не может обеспечить. В то же время вы НЕНАВИДИТЕ отказываться от той скорости разработки, с которой языки сценариев должны переходить на что-то вроде Java. Так..

Как мы реверсируем строку в c, java, JavaScript и Python
Инверсия строки означает перестановку символов в строке таким образом, чтобы они отображались в порядке, противоположном их первоначальному расположению. Например, строка «привет» будет перевернута на «оллех». Вот пример того, как вы можете перевернуть строку в языке программирования: В JavaScript: function reverseString(str) { // convert the string into an array of characters let chars = str.split(""); // reverse the array of characters chars = chars.reverse();..

Что такое собственный интерфейс Java?
Используя собственный интерфейс Java (JNI) в архитектуре программного обеспечения, код Java, работающий на виртуальной машине Java (JVM), может вызываться собственными приложениями (программами, специфичными для платформы оборудования и операционной системы), а также библиотеками, написанными на других языках, таких как C , С++ и ассемблер. Курс разработки Java может улучшить ваши навыки. Цели Например, если стандартная библиотека классов Java не поддерживает специфичные для..

«Освоение объектно-ориентированного программирования на Java: понимание основ ООП»
Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на концепции объектов. Объекты содержат как данные, так и поведение, что позволяет разработчикам легко моделировать объекты реального мира таким образом, чтобы их было легко понять и поддерживать. В этой статье мы углубимся в ООП в Java, исследуя фундаментальные концепции и принципы, которые делают его мощным и широко используемым языком программирования. Первой ключевой концепцией ООП..