Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Java Cookbook (2020)
Автор: Ian F. Darwin
Количество страниц: 638
Java продолжает расти и развиваться, и эта книга тоже обновляется. С помощью данного руководства вы ознакомитесь с сотнями практических рецептов по широкому кругу тем Java. Вы узнаете полезные техники практически для всего - от обработки строк и функционального программирования до сетевого взаимодействия. Это обновленное издание охватывает изменения, внесенные в Java 12, 13 и 14.
Скачать книгу
Автор: Ian F. Darwin
Количество страниц: 638
Java продолжает расти и развиваться, и эта книга тоже обновляется. С помощью данного руководства вы ознакомитесь с сотнями практических рецептов по широкому кругу тем Java. Вы узнаете полезные техники практически для всего - от обработки строк и функционального программирования до сетевого взаимодействия. Это обновленное издание охватывает изменения, внесенные в Java 12, 13 и 14.
Скачать книгу
Telegram
Книги для программистов (reserved)
Java Cookbook (2020)
Автор: Ian F. Darwin
Автор: Ian F. Darwin
Forwarded from Книги для программистов
The Complete Coding Interview Guide in Java (2020)
Автор: Anghel Leonard
Количество страниц: 788
Java - один из самых востребованных языков программирования на рынке труда, но пройти собеседование на начальную позицию для начинающего программиста может оказаться сложной задачей. Это подробное руководство поможет вам справиться с различными задачами на собеседовании и избежать распространенных ошибок, чтобы в итоге получить работу.
Во время чтения книги вы:
✔️Изучите эффективные решения популярных задач;
✔️Используете сложные алгоритмы, которые помогут вам разработать надежную и быструю логику;
✔️Потренируeтесь отвечать на часто задаваемые вопросы нетехнического характера на собеседовании;
✔️Увидите общую картину ожиданий работодателей от Java-разработчика;
✔️Изучите решения различных задач функционального программирования и модульного тестирования.
Достоинства:
➕Все задачи приводятся с решениями на GitHub;
➕Используется актуальная версия языка.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Автор: Anghel Leonard
Количество страниц: 788
Java - один из самых востребованных языков программирования на рынке труда, но пройти собеседование на начальную позицию для начинающего программиста может оказаться сложной задачей. Это подробное руководство поможет вам справиться с различными задачами на собеседовании и избежать распространенных ошибок, чтобы в итоге получить работу.
Во время чтения книги вы:
✔️Изучите эффективные решения популярных задач;
✔️Используете сложные алгоритмы, которые помогут вам разработать надежную и быструю логику;
✔️Потренируeтесь отвечать на часто задаваемые вопросы нетехнического характера на собеседовании;
✔️Увидите общую картину ожиданий работодателей от Java-разработчика;
✔️Изучите решения различных задач функционального программирования и модульного тестирования.
Достоинства:
➕Все задачи приводятся с решениями на GitHub;
➕Используется актуальная версия языка.
Недостатки:
➖Не замечено.
Скачать книгу
#english #book #intermediate
Forwarded from NOP::Nuances of Programming
Что такое null и почему его все так боятся? Рассматриваем потенциальный вред и пользу нулевых значений в коде и знакомимся со способами, как их можно избежать.
https://nuancesprog.ru/p/10004
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/10004
@nuancesprog #статьи #Java
Forwarded from NOP::Nuances of Programming
Расширяем арсенал вооружения в борьбе с null, включив в него тип Optional, аннотации Nonnull/Nullable, библиотеку StringUtils, а также дополнительные рекомендации по защите кода от пустых значений и повышению его читаемости.
https://nuancesprog.ru/p/10015
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/10015
@nuancesprog #статьи #Java
Forwarded from BZD • Книги для программистов
#Java
[English]
Title: Java Perfomance. In depth Advice for Tuning and Programming Java 8, 11, and Beyond
Author: Scott Oaks
Year: 2020
Pages: 451
ISBN: 978-1-492-05611-9
Screenshot: https://t.me/bzd_screenshots/6691
Description: This book is designed for performance engineers and developers who are looking to understand how various aspects of the JVM and the Java APIs impact performance.
@bzd_channel
[English]
Title: Java Perfomance. In depth Advice for Tuning and Programming Java 8, 11, and Beyond
Author: Scott Oaks
Year: 2020
Pages: 451
ISBN: 978-1-492-05611-9
Screenshot: https://t.me/bzd_screenshots/6691
Description: This book is designed for performance engineers and developers who are looking to understand how various aspects of the JVM and the Java APIs impact performance.
@bzd_channel
Forwarded from CodeCamp
📺 Базовый курс по JDBC
1. Введение в JDBC и установка MySQL Server [YouTube]
2. Базовые CRUD операции [YouTube]
3. MySQL интеграция с Intellij IDEA [YouTube]
4. Connection - Получаем соединение к БД [YouTube]
5. Statement - Выполнение статических запросов [YouTube]
6. java sql ResultSet - Получаем данные с БД [YouTube]
7. java.sql.PrepearedStatement - Выполнение динамических скомпилированных запросов [YouTube]
#Видео #java #sql #JDBC #rus
1. Введение в JDBC и установка MySQL Server [YouTube]
2. Базовые CRUD операции [YouTube]
3. MySQL интеграция с Intellij IDEA [YouTube]
4. Connection - Получаем соединение к БД [YouTube]
5. Statement - Выполнение статических запросов [YouTube]
6. java sql ResultSet - Получаем данные с БД [YouTube]
7. java.sql.PrepearedStatement - Выполнение динамических скомпилированных запросов [YouTube]
#Видео #java #sql #JDBC #rus
Forwarded from Библиотека разработчика
Java. Решение практических задач
Леонард А.
2021
Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java. Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Леонард А.
2021
Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java. Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Forwarded from NOP::Nuances of Programming
В чем разница между ошибками и исключениями и в чем новые подходы к просматриванию исключений лучше, чем старые? Как выбрасывать исключения в пустых классах Optional и как использовать ошибки утверждения?
https://nuancesprog.ru/p/13660
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13660
@nuancesprog #статьи #Java
Forwarded from NOP::Nuances of Programming
В Java 8 у разработчиков появилось больше возможностей для работы с датой и временем. Рассмотрим, с какими проблемами помогает бороться новый API Time, для каких случаев подходят новые типы даты/времени и какие операции над ними доступны.
https://nuancesprog.ru/p/13714
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13714
@nuancesprog #статьи #Java
Forwarded from Типичный программист
Эти 5 статических анализаторов для Java-кода помогут защитить свой код от багов
Старый добрый Code Review — отличный инструмент для улучшения кода. Но чтобы хоть немного пожалеть ревьюверов, лучше обратиться к помощникам, которые помогут найти и исправить проблемный код на самых ранних этапах разработки.
В этом обзоре разобрали 5 популярных статических анализаторов для Java-кода: https://tprg.ru/PUaY
#java #инструменты
Старый добрый Code Review — отличный инструмент для улучшения кода. Но чтобы хоть немного пожалеть ревьюверов, лучше обратиться к помощникам, которые помогут найти и исправить проблемный код на самых ранних этапах разработки.
В этом обзоре разобрали 5 популярных статических анализаторов для Java-кода: https://tprg.ru/PUaY
#java #инструменты
Forwarded from Библиотека разработчика
Java Professional Interview Guide
Mandar Maheshwar Jog
2021
Книга охватывает практически все аспекты Java, начиная с основ ядра Java и заканчивая расширенными функциями, такими как лямбда-выражения и функциональное программирование. Эта книга поможет вам построить прочную основу Java, архитектуры Java и ответить на вопросы о внутренних операциях Java.
Вы сможете исследовать, как создаются объекты и каковы фундаментальные свойства ООП. Кроме того, вы узнаете, как обрабатывать исключения и работать с файлами и коллекциями.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Mandar Maheshwar Jog
2021
Книга охватывает практически все аспекты Java, начиная с основ ядра Java и заканчивая расширенными функциями, такими как лямбда-выражения и функциональное программирование. Эта книга поможет вам построить прочную основу Java, архитектуры Java и ответить на вопросы о внутренних операциях Java.
Вы сможете исследовать, как создаются объекты и каковы фундаментальные свойства ООП. Кроме того, вы узнаете, как обрабатывать исключения и работать с файлами и коллекциями.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Forwarded from NOP::Nuances of Programming
На примере небольшого блока кода продемонстрируем, как оптимизировать процесс распределения ресурсов процессора между приложениями, задействуя приоритеты в очереди.
https://nuancesprog.ru/p/13932
@nuancesprog #статьи #Java
https://nuancesprog.ru/p/13932
@nuancesprog #статьи #Java
Forwarded from IT лекции
⚙️Java Web Application
▪️1 Как создать и запустить Spring boot application - Смотреть
▪️2 Как создать репозиторий локально и в Github. Генерация public private keys. Первый commit - Смотреть
▪️3 Как создать репозиторий локально и в Github - Смотреть
▪️4 Архитектура Java Web приложения - Смотреть
▪️5 Дополнительная информация о аннотациях Component, Repository, Service - Смотреть
▪️6 Hibernate ManyToMany User Roles - Смотреть
▪️7 Mapstruct Entity to DTO - Смотреть
▪️8 Использование ManyToMany как OneToMany and ManyToOne - Смотреть
▪️9 Добавление нового контроллера и эндпоинта. Mapstruct ManytoOne & OneToMany - Смотреть
▪️10 Spring Security Basic Auth with Postman - Смотреть
🔝@itlecture
▪️1 Как создать и запустить Spring boot application - Смотреть
▪️2 Как создать репозиторий локально и в Github. Генерация public private keys. Первый commit - Смотреть
▪️3 Как создать репозиторий локально и в Github - Смотреть
▪️4 Архитектура Java Web приложения - Смотреть
▪️5 Дополнительная информация о аннотациях Component, Repository, Service - Смотреть
▪️6 Hibernate ManyToMany User Roles - Смотреть
▪️7 Mapstruct Entity to DTO - Смотреть
▪️8 Использование ManyToMany как OneToMany and ManyToOne - Смотреть
▪️9 Добавление нового контроллера и эндпоинта. Mapstruct ManytoOne & OneToMany - Смотреть
▪️10 Spring Security Basic Auth with Postman - Смотреть
🔝@itlecture
Forwarded from NOP::Nuances of Programming
Разберемся, как объявлять классы, методы и переменные с использованием ключевых слов static и final, а также узнаем, для каких случаев целесообразно их применять.
https://nuancesprog.ru/p/13968/
@nuancesprog #Java
https://nuancesprog.ru/p/13968/
@nuancesprog #Java
Forwarded from Чашечка Java
Современные требования к Java-разработчику: о чём вас спросят на собеседовании
Требования к Java-разработчику не ограничиваются Java Core, особенно на ведущих позициях. О чём еще вас могут спросить на собеседовании?
Читать: «Современные требования к Java-разработчику: о чём вас спросят на собеседовании»
Требования к Java-разработчику не ограничиваются Java Core, особенно на ведущих позициях. О чём еще вас могут спросить на собеседовании?
Читать: «Современные требования к Java-разработчику: о чём вас спросят на собеседовании»
Forwarded from Чашечка Java
Создание реалистичных тестовых данных для Java приложений
Чем ближе ваши тестовые или демонстрационные данные к реальному миру, тем лучше вы сможете протестировать приложение на UX, улучшить и отловить крайние случаи в процессе разработки.
В этой статье я покажу вам, как использовать пример генератора данных Vaadin для создания демонстрационных данных для простой базы данных SQL. В статье показано, как создать полное приложение, используя Spring Boot, JPA, Project Lombok, Vaadin и MariaDB.
Читать: https://habr.com/ru/post/579122/?utm_campaign=579122
Чем ближе ваши тестовые или демонстрационные данные к реальному миру, тем лучше вы сможете протестировать приложение на UX, улучшить и отловить крайние случаи в процессе разработки.
В этой статье я покажу вам, как использовать пример генератора данных Vaadin для создания демонстрационных данных для простой базы данных SQL. В статье показано, как создать полное приложение, используя Spring Boot, JPA, Project Lombok, Vaadin и MariaDB.
Читать: https://habr.com/ru/post/579122/?utm_campaign=579122
Forwarded from Библиотека программиста
☕ Основы Java: выделяем 4 разных роли классов
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов. Выделим ещё три важных роли этой конструкция языка, помимо самой очевидной.
https://proglib.io/sh/tYKbs9Zemf
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов. Выделим ещё три важных роли этой конструкция языка, помимо самой очевидной.
https://proglib.io/sh/tYKbs9Zemf