4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
Java Cookbook (2020)
Автор: Ian F. Darwin
Количество страниц: 638

Java продолжает расти и развиваться, и эта книга тоже обновляется. С помощью данного руководства вы ознакомитесь с сотнями практических рецептов по широкому кругу тем Java. Вы узнаете полезные техники практически для всего - от обработки строк и функционального программирования до сетевого взаимодействия. Это обновленное издание охватывает изменения, внесенные в Java 12, 13 и 14.

Скачать книгу
The Complete Coding Interview Guide in Java (2020)
Автор: Anghel Leonard
Количество страниц: 788

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

Во время чтения книги вы:
✔️Изучите эффективные решения популярных задач;
✔️Используете сложные алгоритмы, которые помогут вам разработать надежную и быструю логику;
✔️Потренируeтесь отвечать на часто задаваемые вопросы нетехнического характера на собеседовании;
✔️Увидите общую картину ожиданий работодателей от Java-разработчика;
✔️Изучите решения различных задач функционального программирования и модульного тестирования.

Достоинства:
Все задачи приводятся с решениями на GitHub;
Используется актуальная версия языка.

Недостатки:
Не замечено.

Скачать книгу

#english #book #intermediate
Что такое null и почему его все так боятся? Рассматриваем потенциальный вред и пользу нулевых значений в коде и знакомимся со способами, как их можно избежать.

https://nuancesprog.ru/p/10004

@nuancesprog #статьи #Java
Расширяем арсенал вооружения в борьбе с null, включив в него тип Optional, аннотации Nonnull/Nullable, библиотеку StringUtils, а также дополнительные рекомендации по защите кода от пустых значений и повышению его читаемости.

https://nuancesprog.ru/p/10015

@nuancesprog #статьи #Java
#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
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
Java. Решение практических задач
Леонард А.
2021

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

Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java. Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.

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

💾 Скачать PDF

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

#книга #java #rus
В чем разница между ошибками и исключениями и в чем новые подходы к просматриванию исключений лучше, чем старые? Как выбрасывать исключения в пустых классах Optional и как использовать ошибки утверждения?

https://nuancesprog.ru/p/13660

@nuancesprog #статьи #Java
В Java 8 у разработчиков появилось больше возможностей для работы с датой и временем. Рассмотрим, с какими проблемами помогает бороться новый API Time, для каких случаев подходят новые типы даты/времени и какие операции над ними доступны.

https://nuancesprog.ru/p/13714

@nuancesprog #статьи #Java
Forwarded from Типичный программист
Эти 5 статических анализаторов для Java-кода помогут защитить свой код от багов

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

В этом обзоре разобрали 5 популярных статических анализаторов для Java-кода: https://tprg.ru/PUaY

#java #инструменты
Java Professional Interview Guide
Mandar Maheshwar Jog
2021


Книга охватывает практически все аспекты Java, начиная с основ ядра Java и заканчивая расширенными функциями, такими как лямбда-выражения и функциональное программирование. Эта книга поможет вам построить прочную основу Java, архитектуры Java и ответить на вопросы о внутренних операциях Java.

Вы сможете исследовать, как создаются объекты и каковы фундаментальные свойства ООП. Кроме того, вы узнаете, как обрабатывать исключения и работать с файлами и коллекциями.

Язык: Английский 🇬🇧

💾 Скачать PDF

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

#книга #java #eng
На примере небольшого блока кода продемонстрируем, как оптимизировать процесс распределения ресурсов процессора между приложениями, задействуя приоритеты в очереди.

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
Разберемся, как объявлять классы, методы и переменные с использованием ключевых слов static и final, а также узнаем, для каких случаев целесообразно их применять.

https://nuancesprog.ru/p/13968/

@nuancesprog #Java
Forwarded from Чашечка Java
Современные требования к 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
Forwarded from IT лекции
⚙️Kotlin за час. Теория и практика

👉🏻Смотреть

🔝@itlecture
Forwarded from Библиотека программиста
Основы Java: выделяем 4 разных роли классов

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

https://proglib.io/sh/tYKbs9Zemf