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


Начало работы: создание API REST на основе местоположения (ГИС) с помощью Java
Слава Могучей Яве !, Король сам по себе. Мы сейчас на Java, Ура!. Java - это корпоративный язык, и если вы думаете о консультировании или работе с компанией из списка Fortune 500, вы никогда не ошибетесь, освоив этот язык. В последнем отчете RedMonk, приведенном ниже, Java опустилась со 2-й позиции на 3-ю среди востребованных языков программирования. Я считаю, что Python в основном вырос благодаря его принятию в сообществе Data Science, кроме того, это многоцелевой язык. Java..

В чем разница между Util.Arrays и Reflect.Arrays?
Класс Java Array, включенный в пакет java.lang.reflect, является примером класса отражения. Массивы в Java могут быть созданы и доступны динамически с использованием статических методов класса Array. Невозможно изменить или создать экземпляр этого класса, поскольку он является окончательным. Доступ к любому из методов класса можно получить, просто обратившись к классу по имени. Несколько статических методов для динамического построения массивов Java и доступа к ним доступны в классе..

Как правильно работать с несериализуемыми полями в Java
Проблема : некоторые поля не сериализуемы, и вы получаете исключения java.io.NotSerializableException , такие как это: Apr 10, 2023 9:40:35 AM TransientFinalExample main INFO: Checking Serialization ... Exception in thread "main" java.io.NotSerializableException: TransientFinalExample$NonSerializableField at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1196) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1581)..

Какие проблемы я решил при переходе с Spring boot на 3.0.0
В этой истории я покажу вам, что я сделал для миграции Spring Boot с 2.7.6 на 3.0 в моем репозитории P.O.C Event Sourcing. (см. также как реализовать наблюдаемость для весенней загрузки 3 ) Для краткого введения, мой проект Многомодульный проект Gradle (gradle-wrapper 7.2) Использование Java 17 Серверное приложение интегрируется с Kafka Использование H2 в качестве БД в памяти ниже мой исходный файл build.gradle plugins { id 'org.springframework.boot' version '2.7.6'..

Учебник по Java
Урок 1. Начало работы Это введение в серию статей, которые помогут другим научиться программировать на Java. Введение Java — язык программирования общего назначения. В частности, это язык объектно-ориентированного программирования (ООП). ООП — это в основном модель, организованная вокруг объектов. Java был разработан Джеймсом Гослингом в Sun Microsystems в 1995 году и в настоящее время принадлежит Oracle на момент написания этой статьи, 2018 год. Он был создан с идеей..

Мое неправильное использование BigDecimal приводит к сбою программного обеспечения
Чтобы избежать ошибок, BigDecimal следует использовать именно так. Это настоящее событие в моей карьере, потому что неправильное использование BigDecimal приводило к программному сбою. Дело в том, что в то время наша компания занималась разработкой программного обеспечения для интернет-магазина. Моя команда отвечала за разработку платежного модуля. После того, как пользователь отправляет заказ,…

Проблема с конструктором класса данных Kotlin — продолжение
Несколько дней назад я писал о проблеме, возникшей у меня с конструкторами классов данных Kotlin . Я разослал его нескольким людям и спросил, как они могут решить эту проблему. Несколько человек предложили несколько различных возможных решений проблемы. Я подумал, что напишу их здесь, а также то, что я в итоге сделал. Сделать конструктор закрытым Одно из предложенных решений заключалось в том, чтобы сделать конструктор закрытым и вместо этого иметь фабричный метод: Со..