4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
Как облегчить себе жизнь при работе с Data Transfer Object: создаем неизменяемые DTO, избегаем нулевых значений и упрощаем инициализацию, руководствуясь книгой "Java: эффективное программирование".

https://nuancesprog.ru/p/14248/

@nuancesprog #Java
Java. Решение практических задач
Леонард А.
2021


В данном издании рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Здесь приведено более 300 приложений, содержащих свыше 1000 примеров.

В книге продемонстрированы эффективные практические приемы и технические решения с учетом сложности написания программного кода, производительности, удобочитаемости и многого другого.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #java #rus
Java: The Complete Reference, Twelfth Edition, 12th Edition (2021)
Автор: Herbert Schildt
Количество страниц: 1165

Полное Руководство по Java 17
Автор бестселлеров по программированию Herbert Schildt охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования.

Скачать книгу
Java, оптимизация программ, практические методы повышения производительности приложений в JVM
Эванс Б., Гоф Дж., Ньюланд К.
2019

Узнайте, как принципы и технологии языка Java наилучшим образом используют современные аппаратные средства и операционные системы. Исследуйте различные тесты производительности и распространенные антипаттерны, которые могут завести вашу команду в тупик.

Изучите ловушки измерений показателей производительности Java и недостатки микротестирования. Погрузитесь в сборку мусора, протоколирование, мониторинг, настройки и инструменты JVM.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #java #rus
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything (2021)
Автор: Michael Inden
Количество страниц: 449

Автор Майкл Инден описывает альтернативные решения и анализирует возможные подводные камни и типичные ошибки при проектировании систем. Примеры рассматриваются с использованием JShell, JUnit 5 для модульного тестирования и проверки решений. Также, подробно описывается O-нотация для оценки производительности алгоритмов.

Скачать книгу
☕️ ТОП-20 бесплатных учебных курсов по Java для новичков

Популярность Java не спадает и только набирает обороты. Представляем лучшие бесплатные курсы для его изучения начинающим разработчикам.

https://proglib.io/sh/O3826tAiV0
Введение в объектно-ориентированный дизайн с Java
Машнин Тимур Сергеевич
2022

Эта книга ориентирована на тех, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить объектно-ориентированный анализ и проектирование программного обеспечения.

Вы познакомитесь с основными принципами и паттернами объектно-ориентированного дизайна, используемыми при разработке программных систем Java.

Язык: Русский 🇷🇺

💾 Скачать PDF

🛒 Купить печатную версию

#книга #java #rus
Выполнение консольных команд

Java позволяет выполнять консольные команды прямо из кода, используя класс Runtime. Очень важно не забывать об обработке исключений.

Например, давайте попробуем открыть файл PDF через терминал Java (на Linux’e).
Вы когда-нибудь искали подробное введение в Maven, которое было бы веселым и интересным одновременно? Тогда вы его нашли.

В этом видео вы узнаете, как использовать Maven как профессионал: установка, использование Maven вместе с IDE, основы Maven и многое другое.
Асинхронность в Java

Асинхронное программирование — обширная и получившая широкое обсуждение тема, но инженеры-программисты все еще ищут, как лучше реализовать эту идею и интегрировать в приложения.

Мне — старшему инженеру-программисту — стало любопытно, как возможно делать несколько вещей одновременно, и задаюсь этим вопросом наверняка не только я. Каждый стремится быть более продуктивным и хочет того же от своих приложений.

Переключив внимание на асинхронность в Java, мы откроем для себя множество способов ее реализации и различные варианты использования.

Читать статью
Д. Лонг, К. Бастани | Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019) PDF

Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная 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.
Гид Java-разработчика. Проектно-ориентированный подход (2022) PDF

Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения. Если вы недавно закончили университет или курсы программирования и ищете первую работу в сфере Java, то вам обязательно нужно купить эту книгу — она связывает между собой упражнения в программировании и реальную ежедневную работу профессионального инженера-разработчика.
OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 (2022)
Автор: Scott Selikoff Jeanne Boyarsky
Количество страниц: 1059

Учебное пособие охватывает все ключевые тематические области, с которыми должны быть знакомы Java-программисты, в том числе:

Обработка даты, времени, текста, числовые и логические значения
Управление потоком программы С использованием объектно-ориентированного подхода Java
Обработка исключений
Работа с массивами и коллекциями
Работа с потоками и лямбда-выражениями

Читатели также получат доступ к интерактивная онлайн-среда обучения и банку тестов, включая оценочный тест, тесты по главам, дополнительные практические экзаменационные вопросы, электронные карточки, и доступный для поиска глоссарий наиболее важных терминов

Скачать книгу
Get Your Hands Dirty on Clean Architecture (2019)
Автор: Tom Hombergs
Количество страниц: 108

Хорошая архитектура программного обеспечения должна поддерживать низкую стоимость разработки на протяжении всего срока службы приложения.

В этой книге обсуждается, как стиль гексагональной архитектуры пытается достичь этой цели и переводит концепции в реальный код, чтобы вдохновить разработчиков программного обеспечения.

Скачать книгу
Forwarded from Библиотека программиста
Учебник по Java: инкапсуляция на простых примерах

Защищаем пользовательскую информацию от ошибочных действий с помощью фундаментальной концепции ООП — инкапсуляции.

🔗 Основной сайт
🔗 Зеркало
Что может предложить разработчикам новая стабильная версия Java? Вкратце обрисуем самые важные функции, отличающие эти два релиза: Java 11 и 17.

https://nuancesprog.ru/p/16355/

@nuancesprog #Java