Forwarded from NOP::Nuances of Programming
Как вам идея использовать в Java вместо циклов - потоки? К этому есть все основания, о которых и пойдет речь. Рассмотрим способы создания потоков и операции с терминальными/промежуточными операторами.
https://nuancesprog.ru/p/15001/
@nuancesprog #Java
https://nuancesprog.ru/p/15001/
@nuancesprog #Java
Forwarded from NOP::Nuances of Programming
Асинхронное программирование становится все популярнее благодаря своим преимуществам. Изучим, как добиться асинхронности в Java - на помощь в этом придут CompletionStage и AutoValue.
https://nuancesprog.ru/p/15083/
@nuancesprog #Java
https://nuancesprog.ru/p/15083/
@nuancesprog #Java
Forwarded from Библиотека разработчика
Java. Professional Guide
David Mayer
2020
Эта книга предназначена для того, чтобы помочь вам освоить наиболее востребованные и важные компоненты для получения сертификата Java. Сертификация Java относительно важна для открытия новых возможностей в вашей профессиональной карьере.
Все начинается с доверия. В тот момент, когда ваш потенциальный работодатель увидит ваше резюме, сертификация Java, без сомнения, привлечет его внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
David Mayer
2020
Эта книга предназначена для того, чтобы помочь вам освоить наиболее востребованные и важные компоненты для получения сертификата Java. Сертификация Java относительно важна для открытия новых возможностей в вашей профессиональной карьере.
Все начинается с доверия. В тот момент, когда ваш потенциальный работодатель увидит ваше резюме, сертификация Java, без сомнения, привлечет его внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Forwarded from Библиотека разработчика
Классические задачи Computer Science на языке Java
Копец Дэвид
2022
Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы.
«Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Копец Дэвид
2022
Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы.
«Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Forwarded from Библиотека разработчика
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше, 2-е издание
Е.Матвеев., И.Сигайлюк
2021
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями.
В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Е.Матвеев., И.Сигайлюк
2021
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями.
В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Аннотации в Java и их обработка
https://habr.com/ru/company/otus/blog/655239/
https://habr.com/ru/company/otus/blog/655239/
Хабр
Аннотации в Java и их обработка
Аннотация — это специальная конструкция языка, связанная с классом, методом или переменной, предоставляющая программе дополнительную информацию, на основе которой программа может предпринять...
Forwarded from NOP::Nuances of Programming
Как облегчить себе жизнь при работе с Data Transfer Object: создаем неизменяемые DTO, избегаем нулевых значений и упрощаем инициализацию, руководствуясь книгой "Java: эффективное программирование".
https://nuancesprog.ru/p/14248/
@nuancesprog #Java
https://nuancesprog.ru/p/14248/
@nuancesprog #Java
Forwarded from Библиотека разработчика
Java. Решение практических задач
Леонард А.
2021
В данном издании рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Здесь приведено более 300 приложений, содержащих свыше 1000 примеров.
В книге продемонстрированы эффективные практические приемы и технические решения с учетом сложности написания программного кода, производительности, удобочитаемости и многого другого.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Леонард А.
2021
В данном издании рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Здесь приведено более 300 приложений, содержащих свыше 1000 примеров.
В книге продемонстрированы эффективные практические приемы и технические решения с учетом сложности написания программного кода, производительности, удобочитаемости и многого другого.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Forwarded from Книги для программистов
Java: The Complete Reference, Twelfth Edition, 12th Edition (2021)
Автор: Herbert Schildt
Количество страниц: 1165
Полное Руководство по Java 17
Автор бестселлеров по программированию Herbert Schildt охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования.
Скачать книгу
Автор: Herbert Schildt
Количество страниц: 1165
Полное Руководство по Java 17
Автор бестселлеров по программированию Herbert Schildt охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования.
Скачать книгу
Java 17 для тех, кто не следил. Часть 1
https://habr.com/ru/company/jugru/blog/652821/
https://habr.com/ru/company/jugru/blog/652821/
Хабр
Java 17 для тех, кто не следил. Часть 1
Уже вышла Java 18, но для всех, кто сидит на LTS, по-прежнему остаётся актуальной версия 17. Такие люди могут не отслеживать постоянно фичи каждой новой версии, а спокойно заниматься своими делами и...
Forwarded from Библиотека разработчика
Java, оптимизация программ, практические методы повышения производительности приложений в JVM
Эванс Б., Гоф Дж., Ньюланд К.
2019
Узнайте, как принципы и технологии языка Java наилучшим образом используют современные аппаратные средства и операционные системы. Исследуйте различные тесты производительности и распространенные антипаттерны, которые могут завести вашу команду в тупик.
Изучите ловушки измерений показателей производительности Java и недостатки микротестирования. Погрузитесь в сборку мусора, протоколирование, мониторинг, настройки и инструменты JVM.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Эванс Б., Гоф Дж., Ньюланд К.
2019
Узнайте, как принципы и технологии языка Java наилучшим образом используют современные аппаратные средства и операционные системы. Исследуйте различные тесты производительности и распространенные антипаттерны, которые могут завести вашу команду в тупик.
Изучите ловушки измерений показателей производительности Java и недостатки микротестирования. Погрузитесь в сборку мусора, протоколирование, мониторинг, настройки и инструменты JVM.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Java 17 для тех, кто не следил. Часть 2: API
https://habr.com/ru/company/jugru/blog/663220/
https://habr.com/ru/company/jugru/blog/663220/
Хабр
Java 17 для тех, кто не следил. Часть 2: API
Если обновляешься со старой Java на LTS-версию Java 17, как разобраться сразу во всех фичах за несколько лет? Чтобы помочь с этим, мы уже публиковали расшифровку доклада tagir_valeev с нашего...
Forwarded from Книги для программистов
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything (2021)
Автор: Michael Inden
Количество страниц: 449
Автор Майкл Инден описывает альтернативные решения и анализирует возможные подводные камни и типичные ошибки при проектировании систем. Примеры рассматриваются с использованием JShell, JUnit 5 для модульного тестирования и проверки решений. Также, подробно описывается O-нотация для оценки производительности алгоритмов.
Скачать книгу
Автор: Michael Inden
Количество страниц: 449
Автор Майкл Инден описывает альтернативные решения и анализирует возможные подводные камни и типичные ошибки при проектировании систем. Примеры рассматриваются с использованием JShell, JUnit 5 для модульного тестирования и проверки решений. Также, подробно описывается O-нотация для оценки производительности алгоритмов.
Скачать книгу
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
☕️ ТОП-20 бесплатных учебных курсов по Java для новичков
Популярность Java не спадает и только набирает обороты. Представляем лучшие бесплатные курсы для его изучения начинающим разработчикам.
https://proglib.io/sh/O3826tAiV0
Популярность Java не спадает и только набирает обороты. Представляем лучшие бесплатные курсы для его изучения начинающим разработчикам.
https://proglib.io/sh/O3826tAiV0
Forwarded from Библиотека разработчика
Введение в объектно-ориентированный дизайн с Java
Машнин Тимур Сергеевич
2022
Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.
Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Машнин Тимур Сергеевич
2022
Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.
Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Forwarded from Java библиотека
Выполнение консольных команд
Например, давайте попробуем открыть файл
Java позволяет выполнять консольные команды прямо из кода, используя класс Runtime. Очень важно не забывать об обработке исключений.Например, давайте попробуем открыть файл
PDF через терминал Java (на Linux’e).Forwarded from Java библиотека
Вы когда-нибудь искали подробное введение в Maven, которое было бы веселым и интересным одновременно? Тогда вы его нашли.
В этом видео вы узнаете, как использовать Maven как профессионал: установка, использование Maven вместе с IDE, основы Maven и многое другое.
В этом видео вы узнаете, как использовать Maven как профессионал: установка, использование Maven вместе с IDE, основы Maven и многое другое.
YouTube
Maven Tutorial - Crash Course
Ever looked for a comprehensive intro to Maven that is fun and entertaining at the same time? Then have a look at this brand-new episode of "Marco Codes": Maven Tutorial [Crash Course].
In this video, you'll learn how to use Maven like a professional: installations…
In this video, you'll learn how to use Maven like a professional: installations…
Forwarded from Java библиотека
Асинхронность в Java
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения.
Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько вещей одновременно, и задаюсь этим вопросом наверняка не только я. Каждый стремится быть более продуктивным и хочет того же от своих приложений.
Переключив внимание на асинхронность в Java, мы откроем для себя множество способов ее реализации и различные варианты использования.
Читать статью
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения.
Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько вещей одновременно, и задаюсь этим вопросом наверняка не только я. Каждый стремится быть более продуктивным и хочет того же от своих приложений.
Переключив внимание на асинхронность в Java, мы откроем для себя множество способов ее реализации и различные варианты использования.
Читать статью
Telegraph
Асинхронность в Java
Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения. Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько…
Forwarded from Java библиотека
Д. Лонг, К. Бастани | Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019) PDF
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
Forwarded from Книги для Java программиста
Java for Web Development: Create Full-Stack Java Applications with Servlets, JSP Pages, MVC Pattern and Database Connectivity (2022) PDF
This book is about creating web applications with Java, servlets, Java Server Pages, and struts. Servlets, JSP pages, and database connectivity will be covered in detail. The more you read this book, the better you will be at making GUI apps, using JavaBeans in JSP, and making your tag libraries.
The book covers various key topics, including the MVC pattern, servlets, JSP, database connectivity, struts, and localization. With examples and demonstrations, you'll learn about every aspect of web development and how to use Java and associated tools effectively throughout the process. All programmes are made in the NetBeans IDE and run on Tomcat Server. The hierarchy of classes and the architecture are also illustrated graphically. Readers will get comprehensive knowledge of concepts through analogies drawn from real-world situations. Interview questions with solutions are also included for users looking for jobs in software companies.
This book is about creating web applications with Java, servlets, Java Server Pages, and struts. Servlets, JSP pages, and database connectivity will be covered in detail. The more you read this book, the better you will be at making GUI apps, using JavaBeans in JSP, and making your tag libraries.
The book covers various key topics, including the MVC pattern, servlets, JSP, database connectivity, struts, and localization. With examples and demonstrations, you'll learn about every aspect of web development and how to use Java and associated tools effectively throughout the process. All programmes are made in the NetBeans IDE and run on Tomcat Server. The hierarchy of classes and the architecture are also illustrated graphically. Readers will get comprehensive knowledge of concepts through analogies drawn from real-world situations. Interview questions with solutions are also included for users looking for jobs in software companies.