4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
#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
Forwarded from CodeCamp
Java Professional Interview Guide
Mandar Maheshwar Jog
2021

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

💾 Скачать

#java #eng
Forwarded from Чашечка Java
Рекомендации при реализации тестового Java проекта на REST API (и не только)

Эти рекомендации - адаптированный под публикацию результат 5-летних проверок выпускных работ участников нашей стажировки "Enterprise Java-разработчик". Часть из них относится только к выполнению тестового задания при устройстве на работу: Java-приложение с REST API. Часть - к разработке на Java. И часть - к разработке любых приложений. Надеюсь, что каждый найдет что-то полезное. Буду рад обсуждению спорных тем в комментариях.


Читать: https://habr.com/ru/post/580424/?utm_campaign=580424
Forwarded from IT лекции
⚙️Продвинутый Java

▪️Java. Урок 1. Обзор Java. Лекции от Senior Java-разработчика из JetBrains - Смотреть
▪️Java. Урок 2. Javadoc и наследование - Смотреть
▪️Java. Урок 3. Исключения и обобщенные типы в Java - Смотреть
▪️Java. Урок 4. Коллекции Java и Stream API - Смотреть
▪️Java. Урок 5. Многопоточность. Часть 1 - Смотреть
▪️Java. Урок 6. Многопоточность. Часть 2 - Смотреть
▪️Java. Урок 7. Параллельная редукция и Fork join - Смотреть
▪️Java. Урок 8. Атомарные операции. Конкурентые коллекции - Смотреть
▪️Java. Урок 9. Потоки ввода-вывода в Java, сжатие, шифрование - Смотреть
▪️Java. Урок 10. Сериализация - Смотреть

@itlecture
Forwarded from Чашечка Java
Top 6 Online Course to learn Java 9, 10, 11,12 and 14 in 2021 - Best of Lot

Hello guys, even though Java 15 is available now, many developers are still on Java 8 and not really caught up with changes in Java 9, 10, 11, 12, 13, or Java 14. If you are also in the same boat and...

Read: http://www.java67.com/2018/02/5-online-courses-to-learn-java-9-better.html
Forwarded from Чашечка Java
Top 100 Data Structure and Algorithm Interview Questions for Java Programmers

Data structure and algorithms are a core part of any Programming job interview. It doesn't matter whether you are a C++ developer, a Java developer, or a Web developer working in JavaScript,...

Read: http://www.java67.com/2018/06/data-structure-and-algorithm-interview-questions-programmers.html