4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
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
Разберемся, как объявлять классы, методы и переменные с использованием ключевых слов static и final, а также узнаем, для каких случаев целесообразно их применять.

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

@nuancesprog #Java
Forwarded from CodeCamp
Java Professional Interview Guide
Mandar Maheshwar Jog
2021

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

💾 Скачать

#java #eng
Java Professional Interview Guide.pdf
3.1 MB
#Java #EN #Professional

📔 Title: Mandar Maheshwar Jog

🌐 Lang.: English
🧔 Author:
🕘 Year: 2021
📑 Pages: 1173
#️⃣ ISBN-13: 978-93-91030-056


📝 Description: ---

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

---

@bzd_channel
Как облегчить себе жизнь при работе с Data Transfer Object: создаем неизменяемые DTO, избегаем нулевых значений и упрощаем инициализацию, руководствуясь книгой "Java: эффективное программирование".

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

@nuancesprog #Java