Обложка канала

Java библиотека. Страница 65

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    Все, что нужно знать о парсинге JSON с помощью Jackson Jackson — одна из самых мощных и популярных библиотек в Java. Из статьи вы узнаете, как ее использовать для работы с JSON. Читать статью
  • Java библиотека

    Patterns for Beginning Programmers With Examples in Java (2022) PDF Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the syntax of the statements in the fragments, it assumes that you already know the syntax. Instead, it is about finding solutions to problems that arise when first learning to program.
  • Java библиотека

    Познакомьтесь с востребованным направлением программирования. Освойте базовые инструменты и возможности Java на практике. Узнайте 5 правил синтаксиса языка Java, которые нужно соблюдать каждому начинающему разработчику. Участвуйте в онлайн-интенсиве Skillbox с 28 по 30 июля в 19:00 по московскому времени. Успейте зарегистрироваться: 👉 https://clc.to/fXmZrw. Сразу отправим вам на почту чек-лист по знаниям и навыкам, которые необходимы backend-разработчику для трудоустройства. Кому подойдёт интенсив: 📌 Новичкам в программировании. Получите базовые навыки программирования на Java, научитесь писать простой код и узнаете основные функции. Попрактикуетесь в разработке, создадите свой первый проект и заложите основу для новой карьеры. 📌Начинающим разработчикам. Углубите знания о Java и станете увереннее в своих проектах. Разработаете приложение за 3 дня, выявите ошибки, получите практические советы от опытного программиста. Интенсив ведёт Даниил Пилипенко — основатель и директор центра подбора IT-специалистов SymbioWay. С 2004 года разрабатывает и руководит разработкой на Java, PHP и во фронтенде. 50 раз выступил на семинарах и конференциях. 🎁 Всем, кто дойдёт до конца интенсива, подарим электронную книгу «Человек + машина» издательства МИФ. Подключайтесь к прямым эфирам и используйте возможность получить сертификат на 10 000 рублей на любой курс Skillbox. Сделайте первый шаг к перспективной IT-профессии!
  • Реклама

  • Java библиотека

    В чем проблема сериализации Singleton? Проблема в том что после десериализации мы получим другой объект. Таким образом, сериализация дает возможность создать Singleton еще раз, что недопустимо. Существует два способа избежать этого: • явный запрет сериализации. • определение метода с сигнатурой (default/public/private/protected/) Object readResolve() throws ObjectStreamException, назначением которого станет возврат замещающего объекта вместо объекта, на котором он вызван.
  • Java библиотека

    Spring в действии, 6-е издание (2022) True PDF Каждый разработчик на Java должен быть знаком со Spring! Почему? Этот мощный фреймворк избавляет от множества утомительной работы, связанной с настройкой и решением повторяющихся задач, и упрощает создание готового к работе программного обеспечения промышленного качества. Последние обновления в значительной мере способствуют увеличению продуктивности программиста при разработке микросервисов, реактивных служб и других современных приложений. Неудивительно, что больше половины всех разработчиков на Java используют Spring. Перед вами перевод 6-го издания великолепной книги Крейга Уоллса. Шаг за шагом вы пройдете путь создания законченного веб-приложения на основе базы данных. Новое издание охватывает не только основы Spring, но и новые возможности, такие как реактивные потоки или интеграция с Kubernetes и RSocket.
  • Java библиотека

    🔥Освой востребованную профессию Java-разработчика с нуля за 3 месяца! OTUS запускает буткемп «Java Developer»! Буткемп «Java Developer»! от OTUS — это онлайн-курс с ментором, методика ускоренного обучения, построенная на ежедневных вебинарах с ведущими специалистами престижных IT-компаний. А еще много-много практики. После обучения у вас будет достаточно навыков, чтобы претендовать на среднюю по рынку зарплату в 105 тысяч рублей. 📌Оставьте заявку, чтобы присоединиться к группе по спец.цене: https://otus.pw/Sdbj/ Хотите протестировать процесс обучения заранее? Тогда приходите на наши бесплатные открытые уроки! 08 августа в 20:00 - "Структура программы на Java. Примитивные типы." 22 августа в 20:00 - "Элементы формальной логики. Базовые структуры данных в языке Java."
  • Java библиотека

    Какая роль поля serialVersionUID в сериализации? serialVersionUID используется для указания версии сериализованных данных. Когда мы не объявляем serialVersionUID в нашем классе явно, среда выполнения Java делает это за нас, но этот процесс чувствителен ко многим метаданным класса включая количество полей, тип полей, модификаторы доступа полей, интерфейсов, которые реализованы в классе и пр. Рекомендуется явно объявлять serialVersionUID т.к. при добавлении, удалении атрибутов класса динамически сгенерированное значение может измениться и в момент выполнения будет выброшено исключение InvalidClassException. private static final long serialVersionUID = 20161013L;
  • Java библиотека

    Что попадет в стандартный поток вывода, если метод tryThis() выбросит IOException?
  • Java библиотека

    Kafka в действии (2022) True PDF Это практическое руководство показывает, как использовать распределенную потоковую платформу Apache Kafka для удовлетворения различных бизнес-требований. Рассказывается, как устроена Kafka и где она может пригодиться на практике; описываются характеристики проектов, в которых может пригодиться эта платформа. Рассматриваются основные ее компоненты – клиенты и кластер, представлены варианты улучшения работающего кластера. Книга адресована разработчикам, желающим ознакомиться с идеей потоковой обработки данных. Для изучения примеров кода понадобятся базовые знания командной строки; желательно иметь навыки программирования на языке Java.
  • Java библиотека

    Создание игры Kalah на Java через TDD Из данной статьи вы узнаете, как на Java реализовать игру Калах, используя разработку через Test-Driven Development. Калах - это настольная логическая игра из семейства игр манкала. Количество игроков — двое. В игре используется доска Калах и несколько жетонов. На каждой стороне доски есть 6 маленьких ямок; и большая яма на каждом конце. Цель игры состоит в том, чтобы захватить больше жетонов, чем противник. Читать статью
  • Java библиотека

    Как создать собственный протокол сериализации? Для создания собственного протокола сериализации достаточно реализовать интерфейс Externalizable, который содержит два метода: public void writeExternal(ObjectOutput out) throws IOException; public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException;
  • Java библиотека

    Kafka и Chronicle Queue Хотя облачные сервисы удобны и гибки, эксплуатационные затраты на приложения, развёрнутые в облаке, иногда могут быть существенными. В этой статье мы расскажем о способе существенного снижения эксплуатационных затрат в чувствительных к задержке Java-приложений с Event-Driven Architecture (EDA) при помощи миграции с Kafka на Chronicle Queue — опенсорсной, более эффективно использующей ресурсы реализации очереди с пониженной задержкой. Читать статью
    Kafka и Chronicle Queue

    Хотя облачные сервисы удобны и гибки, эксплуатационные затраты на приложения, развёрнутые в облаке, иногда могут быть существенными. В этой статье мы расскажем о способе существенного снижения эксплуатационных затрат в чувствительных к задержке Java-приложений с Event-Driven Architecture (EDA) при помощи миграции с Kafka на Chronicle Queue — опенсорсной, более эффективно использующей ресурсы реализации очереди с пониженной задержкой. Что такое EDA? EDA-приложение — это распределённое приложение, в котором выполняется…

    Telegraph
  • Java библиотека

    🔥Получи доступ к видео HighLoad++ Foundation.⠀ При покупке офлайн-билета до 31 июля на конференцию Saint HighLoad++, вы получите доступ к видеозаписям докладов с прошедшей в мае HighLoad++ Foundation. 👉Подробнее: https://bit.ly/3RTI8pB⠀  ✅В записи: 150 докладов про архитектуры крупных проектов, базы данных и системы хранения, системное администрирование и другие направления, связанные с высоконагруженными системами.⠀ А офлайн-участие в конференции - это полное погружение в атмосферу, общение с единомышленниками лично, обмен опытом с лидерами IT-индустрии, кофебрейки, обеды и афтепати!⠀  ⚡Купить билеты и прочитать подробную информацию о Saint HighLoad++ по ссылке: https://bit.ly/3RTI8pB Встречаемся 22 и 23 сентября в Питере!
  • Java библиотека

    Какое влияние оказывают на сериализуемость модификаторы полей static и final При стандартной сериализации поля, имеющие модификатор static, не сериализуются. Соответственно, после десериализации это поле значения не меняет. При использовании реализации Externalizable сериализовать и десериализовать статическое поле можно, но не рекомендуется этого делать, т.к. это может сопровождаться трудноуловимыми ошибками. Поля с модификатором final сериализуются как и обычные. За одним исключением – их невозможно десериализовать при использовании Externalizable, поскольку final поля должны быть инициализированы в конструкторе, а после этого в readExternal() изменить значение этого поля будет невозможно. Соответственно, если необходимо сериализовать объект с final полем необходимо использовать только стандартную сериализацию.
  • Java библиотека

    Каким будет результат выполнения следующего кода?
  • Реклама

  • Java библиотека

    Реактивное программирование с использованием RxJava (2017) PDF В наши дни, когда программы асинхронны, а быстрая реакция — важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы.
  • Java библиотека

    Project Amber — это проект OpenJDK, в котором реализуются языковые улучшения для Java, ориентированные на производительность. Из этого доклада вы узнаете о ключевых изменениях, внесенных проектом Amber в последние версии Java: records, pattern matching и т. д.
    Devnexus 2022 - How Amber is Driving Java’s Evolution - Billy Korando

    Abstract Project Amber is an OpenJDK project delivering productivity focused language improvements to Java. In this presentation we will be covering key changes delivered by project Amber in recent Java versions, understand the theme and motivations behind these changes, and peek into the future to see where Project Amber is leading the Java language! If you have been wondering about Records, Pattern Matching, and what this means for Java, this presentation is for you! Billy Korando Billy is a Java Developer Advocate with the Java Platform Group at Oracle. With over a decade of experience in Java, Billy brings a passion for helping developers find ways to reduce tedious work; such as project initiation, deployment, testing and validation, through automation and adopting the latest features and tools in the Java ecosystem. Outside of work Billy enjoys traveling, playing kickball, and cheering on the Kansas City Chiefs. Billy also co-organizes the Kansas City Java users group.

    YouTube
  • Java библиотека

    Что обозначает ключевое слово transient? Поля класса, помеченные модификатором transient, не сериализуются. Обычно в таких полях хранится промежуточное состояние объекта, которое, к примеру, проще вычислить. Другой пример такого поля - ссылка на экземпляр объекта, который не требует сериализации или не может быть сериализован.