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.
Forwarded from Java библиотека
Гид Java-разработчика. Проектно-ориентированный подход (2022) PDF
Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения. Если вы недавно закончили университет или курсы программирования и ищете первую работу в сфере Java, то вам обязательно нужно купить эту книгу — она связывает между собой упражнения в программировании и реальную ежедневную работу профессионального инженера-разработчика.
Этот гид позволит вам прокачать свои навыки объектно-ориентированного программирования и ознакомиться с его приемами на примере реальных проектов. Авторы представляют проектно-ориентированный подход к созданию программного обеспечения на Java, используя который можно стать эффективным разработчиком. Каждая глава книги сконцентрирована на определенном проекте, начинающемся как простое консольное приложение и вырастающем в полноценное приложение. Если вы знаете основы программирования на Java, то здесь вы изучите современные методы разработки программного обеспечения, которые позволят создавать актуальные, стабильные и поддерживаемые Java-приложения. Если вы недавно закончили университет или курсы программирования и ищете первую работу в сфере Java, то вам обязательно нужно купить эту книгу — она связывает между собой упражнения в программировании и реальную ежедневную работу профессионального инженера-разработчика.
Forwarded from Книги для программистов
OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 (2022)
Автор: Scott Selikoff Jeanne Boyarsky
Количество страниц: 1059
Учебное пособие охватывает все ключевые тематические области, с которыми должны быть знакомы Java-программисты, в том числе:
✅Обработка даты, времени, текста, числовые и логические значения
✅Управление потоком программы С использованием объектно-ориентированного подхода Java
✅Обработка исключений
✅Работа с массивами и коллекциями
✅Работа с потоками и лямбда-выражениями
Читатели также получат доступ к интерактивная онлайн-среда обучения и банку тестов, включая оценочный тест, тесты по главам, дополнительные практические экзаменационные вопросы, электронные карточки, и доступный для поиска глоссарий наиболее важных терминов
Скачать книгу
Автор: Scott Selikoff Jeanne Boyarsky
Количество страниц: 1059
Учебное пособие охватывает все ключевые тематические области, с которыми должны быть знакомы Java-программисты, в том числе:
✅Обработка даты, времени, текста, числовые и логические значения
✅Управление потоком программы С использованием объектно-ориентированного подхода Java
✅Обработка исключений
✅Работа с массивами и коллекциями
✅Работа с потоками и лямбда-выражениями
Читатели также получат доступ к интерактивная онлайн-среда обучения и банку тестов, включая оценочный тест, тесты по главам, дополнительные практические экзаменационные вопросы, электронные карточки, и доступный для поиска глоссарий наиболее важных терминов
Скачать книгу
Forwarded from Книги для программистов
Get Your Hands Dirty on Clean Architecture (2019)
Автор: Tom Hombergs
Количество страниц: 108
Хорошая архитектура программного обеспечения должна поддерживать низкую стоимость разработки на протяжении всего срока службы приложения.
В этой книге обсуждается, как стиль гексагональной архитектуры пытается достичь этой цели и переводит концепции в реальный код, чтобы вдохновить разработчиков программного обеспечения.
Скачать книгу
Автор: Tom Hombergs
Количество страниц: 108
Хорошая архитектура программного обеспечения должна поддерживать низкую стоимость разработки на протяжении всего срока службы приложения.
В этой книге обсуждается, как стиль гексагональной архитектуры пытается достичь этой цели и переводит концепции в реальный код, чтобы вдохновить разработчиков программного обеспечения.
Скачать книгу
Forwarded from Библиотека программиста
☕ Учебник по Java: инкапсуляция на простых примерах
Защищаем пользовательскую информацию от ошибочных действий с помощью фундаментальной концепции ООП — инкапсуляции.
🔗 Основной сайт
🔗 Зеркало
Защищаем пользовательскую информацию от ошибочных действий с помощью фундаментальной концепции ООП — инкапсуляции.
🔗 Основной сайт
🔗 Зеркало
Forwarded from NOP::Nuances of Programming
Что может предложить разработчикам новая стабильная версия Java? Вкратце обрисуем самые важные функции, отличающие эти два релиза: Java 11 и 17.
https://nuancesprog.ru/p/16355/
@nuancesprog #Java
https://nuancesprog.ru/p/16355/
@nuancesprog #Java
Forwarded from Библиотека программиста
☕🧵 Введение в многопоточность в Java. Часть 2. Жизненный цикл потоков, Thread.join() и потоки-демоны
В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.
🔗 Основной сайт
🔗 Зеркало
В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.
🔗 Основной сайт
🔗 Зеркало