📕 Java. Эффективное программирование, 3-е издание
Язык программирования Java существенно изменился со времени предыдущего издания книги, опубликованного вскоре после выпуска Java б. Этот классический труд тщательно обновлен, чтобы читатели могли в полной мере воспользоваться возможностями последних версий языка и его библиотек функций. В современном Java поддерживается несколько парадигм программирования.
🧷Скачать бесплатно
2019 #ru #Java
CodeMode | Программирование
Язык программирования Java существенно изменился со времени предыдущего издания книги, опубликованного вскоре после выпуска Java б. Этот классический труд тщательно обновлен, чтобы читатели могли в полной мере воспользоваться возможностями последних версий языка и его библиотек функций. В современном Java поддерживается несколько парадигм программирования.
🧷Скачать бесплатно
2019 #ru #Java
CodeMode | Программирование
📕 Java для опытных разработчиков. 2-е издание
Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM – Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!
🧷Скачать бесплатно
2024 #ru #Java
CodeMode | Программирование
Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM – Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!
🧷Скачать бесплатно
2024 #ru #Java
CodeMode | Программирование
📕 Стильный Java. Код который работает всегда и везде
В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.
🧷Скачать бесплатно
2021 #ru #Java
CodeMode | Программирование
В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и элегантность. Реальные задачи и прикладные примеры кода на Java помогут надежно усвоить концепции.
🧷Скачать бесплатно
2021 #ru #Java
CodeMode | Программирование
📕 Efficient Algorithm Design
В книге вы познакомитесь с основными аспектами разработки и анализа алгоритмов, включая доказательство правильности и важность повторений и циклов. Эта книга подготовит почву для изучения сложности алгоритма с практическими упражнениями по разработке и анализу с использованием сортировки и поиска в качестве примеров. Каждая глава посвящена таким важным темам, как рекурсия и динамическое программирование, и подкреплена практическими примерами и упражнениями, которые связывают теорию с реальными приложениями. Что отличает эту книгу от других, так это то, что она сосредоточена на практическом применении разработки и анализа алгоритмов, что поможет вам эффективно решать реальные задачи программирования.
🧷Скачать бесплатно
2024 #eng #Java
CodeMode | Программирование
В книге вы познакомитесь с основными аспектами разработки и анализа алгоритмов, включая доказательство правильности и важность повторений и циклов. Эта книга подготовит почву для изучения сложности алгоритма с практическими упражнениями по разработке и анализу с использованием сортировки и поиска в качестве примеров. Каждая глава посвящена таким важным темам, как рекурсия и динамическое программирование, и подкреплена практическими примерами и упражнениями, которые связывают теорию с реальными приложениями. Что отличает эту книгу от других, так это то, что она сосредоточена на практическом применении разработки и анализа алгоритмов, что поможет вам эффективно решать реальные задачи программирования.
🧷Скачать бесплатно
2024 #eng #Java
CodeMode | Программирование
📕 Современный язык Java. Лямбда-выражения, потоки и функциональное программирование
Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию. Пришло время повысить свою квалификацию и встретить любой вызов во всеоружии!
Книга поможет вам овладеть новыми возможностями современных дополнений, таких как API Streams и система модулей платформы Java. Откройте для себя новые подходы к конкурентности и узнайте, как концепции функциональности улучшают работу с кодом.
🧷Скачать бесплатно
2020 #ru #Java
CodeMode | Программирование
Преимущество современных приложений — в передовых решениях, включающих микросервисы, реактивные архитектуры и потоковую обработку данных. Лямбда-выражения, потоки данных и долгожданная система модулей платформы Java значительно упрощают их реализацию. Пришло время повысить свою квалификацию и встретить любой вызов во всеоружии!
Книга поможет вам овладеть новыми возможностями современных дополнений, таких как API Streams и система модулей платформы Java. Откройте для себя новые подходы к конкурентности и узнайте, как концепции функциональности улучшают работу с кодом.
🧷Скачать бесплатно
2020 #ru #Java
CodeMode | Программирование
📕 Learn JavaFX Game and App Development: With FXGL
Разберитесь в реальных концепциях разработки игр с использованием игрового движка JavaFX под названием FXGL. Основное внимание в книге уделяется разработке отдельной игры или приложения с использованием FXGL.
🧷Скачать бесплатно
2022 #eng #Java
CodeMode | Программирование
Разберитесь в реальных концепциях разработки игр с использованием игрового движка JavaFX под названием FXGL. Основное внимание в книге уделяется разработке отдельной игры или приложения с использованием FXGL.
🧷Скачать бесплатно
2022 #eng #Java
CodeMode | Программирование
📕 Система модулей Java
Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
🧷Скачать бесплатно
2020 #ru #Java
CodeMode | Программирование
Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а для библиотек, фреймворков и приложений аналогичный подход можно считать хорошей практикой и рекомендацией.
🧷Скачать бесплатно
2020 #ru #Java
CodeMode | Программирование
📕 Классические задачи Computer Science на языке Java
Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
Cтолкнулись с «неразрешимой» проблемой при разработке программного обеспечения? Скорее всего, кто-то уже справился с этой задачей, и вы можете не ломать голову. Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы. «Классические задачи Computer Science на языке Java» — это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
📕 Computer Science: Основы программирования на Java, ООП, алгоритмы и структуры данных
Преподаватели Принстонского университета Роберт Седжвик и Кевин Уэйн создали универсальное введение в Computer Science на языке Java, которое идеально подходит как студентам, так и профессионалам. Вы начнете с основ, освоите современный курс объектно-ориентированного программирования, и перейдете к концепциям более высокого уровня: алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров.
И главное — вся теория рассматривается на практических и ярких примерах: прикладная математика, физика и биология, числовые методы, визуализация данных, синтез звука, обработка графики, финансовое моделирование и многое другое.
🧷Скачать бесплатно
2018 #ru #Java
CodeMode | Программирование
Преподаватели Принстонского университета Роберт Седжвик и Кевин Уэйн создали универсальное введение в Computer Science на языке Java, которое идеально подходит как студентам, так и профессионалам. Вы начнете с основ, освоите современный курс объектно-ориентированного программирования, и перейдете к концепциям более высокого уровня: алгоритмам и структурам данных, теории вычислений и архитектуре компьютеров.
И главное — вся теория рассматривается на практических и ярких примерах: прикладная математика, физика и биология, числовые методы, визуализация данных, синтез звука, обработка графики, финансовое моделирование и многое другое.
🧷Скачать бесплатно
2018 #ru #Java
CodeMode | Программирование
📕 Introduction to Java Programming and Data Structures
Этот курс посвящен программированию с графическим интерфейсом на Java с использованием JavaFX, который заменил Swing в качестве нового графического инструмента для разработки кроссплатформенных интернет-приложений и является более простым в освоении и использовании. 11-е издание было полностью переработано для повышения ясности и наглядности изложения и включает в себя новое и расширенное содержание, примеры и упражнения. Программирование на MyLabTM не включено.
🧷Скачать бесплатно
2019 #eng #Java
CodeMode | Программирование
Этот курс посвящен программированию с графическим интерфейсом на Java с использованием JavaFX, который заменил Swing в качестве нового графического инструмента для разработки кроссплатформенных интернет-приложений и является более простым в освоении и использовании. 11-е издание было полностью переработано для повышения ясности и наглядности изложения и включает в себя новое и расширенное содержание, примеры и упражнения. Программирование на MyLabTM не включено.
🧷Скачать бесплатно
2019 #eng #Java
CodeMode | Программирование
📕 Java. Решение практических задач
Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
🧷Скачать бесплатно
2021 #ru #Java
CodeMode | Программирование
Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
🧷Скачать бесплатно
2021 #ru #Java
CodeMode | Программирование
📕50 Java Concepts Every Developer Should Know
Эта книга замечательна тем, что в ней содержатся не только фундаментальные концепции, но и промежуточные и продвинутые.
🧷Скачать бесплатно
2023 #eng #Java
CodeMode | Программирование
Эта книга замечательна тем, что в ней содержатся не только фундаментальные концепции, но и промежуточные и продвинутые.
🧷Скачать бесплатно
2023 #eng #Java
CodeMode | Программирование
📕Quantum Computing for Developers: A Java-based introduction
Квантовые вычисления уже на пороге, они могут повлиять на все - от научных исследований до шифрования и безопасности. Но вам не нужно иметь ученую степень по физике, чтобы начать заниматься квантовыми вычислениями. Quantum Computing for Developers покажет вам, как использовать имеющиеся у вас навыки работы с Java при написании вашего первого квантового программного обеспечения, чтобы вы были готовы к революции.
🧷Скачать бесплатно
2022 #eng #Java
CodeMode | Программирование
Квантовые вычисления уже на пороге, они могут повлиять на все - от научных исследований до шифрования и безопасности. Но вам не нужно иметь ученую степень по физике, чтобы начать заниматься квантовыми вычислениями. Quantum Computing for Developers покажет вам, как использовать имеющиеся у вас навыки работы с Java при написании вашего первого квантового программного обеспечения, чтобы вы были готовы к революции.
🧷Скачать бесплатно
2022 #eng #Java
CodeMode | Программирование
📕Введение в объектно-ориентированный дизайн с Java
Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения. Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java. Вы научитесь моделировать системы Java с помощью UML диаграмм, познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования. Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения. Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java. Вы научитесь моделировать системы Java с помощью UML диаграмм, познакомитесь с основными понятиями и принципами объектно-ориентированного подхода, изучите порождающие, структурные и поведенческие шаблоны проектирования. Вы узнаете, как создавать модульное, гибкое и многоразовое программное обеспечение, применяя объектно-ориентированные принципы и шаблоны проектирования.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
📕Designing Hexagonal Architecture with Java
Научитесь создавать надежные, отказоустойчивые и легко обслуживаемые облачные Java-приложения с шестиугольной архитектурой и Quarkus
🧷Скачать бесплатно
2023 #eng #Java
CodeMode | Программирование
Научитесь создавать надежные, отказоустойчивые и легко обслуживаемые облачные Java-приложения с шестиугольной архитектурой и Quarkus
🧷Скачать бесплатно
2023 #eng #Java
CodeMode | Программирование
📕Гид Java-разработчика. Проектно-ориентированный подход
Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения.
🧷Скачать бесплатно
2022 #ru #Java
CodeMode | Программирование
📕Объекты. Стильное ООП
Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.
🧷Скачать бесплатно
2023 #ru #Java
CodeMode | Программирование
Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.
🧷Скачать бесплатно
2023 #ru #Java
CodeMode | Программирование
📕Core Java for the Impatient, 4th Edition
Современный Java вносит значительные усовершенствования, которые влияют на основные технологии Java и API, лежащие в основе платформы Java. Многие старые идиомы Java больше не нужны, а новые функции и парадигмы программирования могут значительно повысить эффективность работы. Однако ориентироваться в этих изменениях может быть непросто.
🧷Скачать бесплатно
2024 #eng #Java
CodeMode | Программирование
Современный Java вносит значительные усовершенствования, которые влияют на основные технологии Java и API, лежащие в основе платформы Java. Многие старые идиомы Java больше не нужны, а новые функции и парадигмы программирования могут значительно повысить эффективность работы. Однако ориентироваться в этих изменениях может быть непросто.
🧷Скачать бесплатно
2024 #eng #Java
CodeMode | Программирование
📕 Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application
Эта книга поможет вам раскрыть секреты эволюции Jakarta EE, изучив процесс миграции и модернизации ваших приложений. Вы узнаете, как сделать свой код совместимым с последней версией Jakarta EE и как эффективно использовать ее современные возможности.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
Эта книга поможет вам раскрыть секреты эволюции Jakarta EE, изучив процесс миграции и модернизации ваших приложений. Вы узнаете, как сделать свой код совместимым с последней версией Jakarta EE и как эффективно использовать ее современные возможности.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
📕A Functional Approach to Java: Augmenting Object-Oriented Code with Functional Principles
Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Но не каждая проблема подходит для ООП. Парадигма функционального программирования (FP) предлагает вам другой подход к решению задач, а Java предоставляет простые в использовании инструменты FP, такие как лямбда-выражения и потоки. Если вы заинтересованы в применении концепций FP к вашему Java-коду, эта книга для вас.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Но не каждая проблема подходит для ООП. Парадигма функционального программирования (FP) предлагает вам другой подход к решению задач, а Java предоставляет простые в использовании инструменты FP, такие как лямбда-выражения и потоки. Если вы заинтересованы в применении концепций FP к вашему Java-коду, эта книга для вас.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование