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 NOP::Nuances of Programming
Разберемся, как объявлять классы, методы и переменные с использованием ключевых слов static и final, а также узнаем, для каких случаев целесообразно их применять.
https://nuancesprog.ru/p/13968/
@nuancesprog #Java
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
Mandar Maheshwar Jog
2021
Книга охватывает практически все аспекты Java, начиная с основ базового языка Java и заканчивая продвинутыми возможностями, как лямбды, а также функциональное программирование. Темы каждой концепции начинаются с обзора, за которым следует обсуждение вопросов для собеседования. Кроме того, в книге обсуждаются фреймворки Hibernate и Spring. Вопросы, включенные в каждую тему, несомненно, помогут вам чувствовать себя более уверенно во время технического интервью, что повысит ваши шансы быть выбранным. Вы получите представление о психологии как самого интервьюера, так и интервьюируемого. Эта книга поможет вам заложить прочный фундамент знаний о Java, архитектуре Java и о том, как отвечать на вопросы о внутренней работе Java.
💾 Скачать
#java #eng
Forwarded from BZD • Книги для программистов
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
📔 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
Forwarded from NOP::Nuances of Programming
Как облегчить себе жизнь при работе с Data Transfer Object: создаем неизменяемые DTO, избегаем нулевых значений и упрощаем инициализацию, руководствуясь книгой "Java: эффективное программирование".
https://nuancesprog.ru/p/14248/
@nuancesprog #Java
https://nuancesprog.ru/p/14248/
@nuancesprog #Java
Forwarded from NOP::Nuances of Programming
Познакомимся с инструментом Hibernate, который помогает сопоставлять объекты с записями в реляционных базах данных, и выполним CRUD-операции на примере условного класса.
https://nuancesprog.ru/p/14414/
@nuancesprog #Java #Hibernate
https://nuancesprog.ru/p/14414/
@nuancesprog #Java #Hibernate
Forwarded from CodeCamp
📺 Курс "Разработка на Java"
1. Знакомство с платформой Java [YouTube]
2. Базовые конструкции языка [YouTube]
3. Объектно-ориентированное программирование [YouTube]
4. Исключения [YouTube]
5. Коллекции и параметризация [YouTube]
6. Взаимодействие потоков [YouTube]
7. Внутренние и анонимные классы [YouTube]
8. Работа с базой данных [YouTube]
9. Сокеты, разбор задачи Мессенджер [YouTube]
10. Основы тестирования [YouTube]
Продолжение в плейлисте на YouTube.
#Видео #java #rus
1. Знакомство с платформой Java [YouTube]
2. Базовые конструкции языка [YouTube]
3. Объектно-ориентированное программирование [YouTube]
4. Исключения [YouTube]
5. Коллекции и параметризация [YouTube]
6. Взаимодействие потоков [YouTube]
7. Внутренние и анонимные классы [YouTube]
8. Работа с базой данных [YouTube]
9. Сокеты, разбор задачи Мессенджер [YouTube]
10. Основы тестирования [YouTube]
Продолжение в плейлисте на YouTube.
#Видео #java #rus
Forwarded from CodeCamp
Beginning Java MVC 1.0
Peter Späth
2021
В книге "Beginning Java MVC 1.0" вы узнаете основы, а затем погрузитесь в модели, представления и контроллеры. Далее вы узнаете о связывании данных, событиях, типах приложений, разных движках представления и многом другом. Попутно вам будут даны практические примеры для закрепления полученных знаний. Кроме того, вы будете работать с аннотациями, интернационализацией, безопасностью и развертыванием.
🛒 Купить печатную версию
💾 Скачать
#java #eng
Peter Späth
2021
В книге "Beginning Java MVC 1.0" вы узнаете основы, а затем погрузитесь в модели, представления и контроллеры. Далее вы узнаете о связывании данных, событиях, типах приложений, разных движках представления и многом другом. Попутно вам будут даны практические примеры для закрепления полученных знаний. Кроме того, вы будете работать с аннотациями, интернационализацией, безопасностью и развертыванием.
🛒 Купить печатную версию
💾 Скачать
#java #eng
Forwarded from NOP::Nuances of Programming
Как вам идея использовать в Java вместо циклов - потоки? К этому есть все основания, о которых и пойдет речь. Рассмотрим способы создания потоков и операции с терминальными/промежуточными операторами.
https://nuancesprog.ru/p/15001/
@nuancesprog #Java
https://nuancesprog.ru/p/15001/
@nuancesprog #Java
Forwarded from NOP::Nuances of Programming
Асинхронное программирование становится все популярнее благодаря своим преимуществам. Изучим, как добиться асинхронности в Java - на помощь в этом придут CompletionStage и AutoValue.
https://nuancesprog.ru/p/15083/
@nuancesprog #Java
https://nuancesprog.ru/p/15083/
@nuancesprog #Java
Forwarded from Библиотека разработчика
Java. Professional Guide
David Mayer
2020
Эта книга предназначена для того, чтобы помочь вам освоить наиболее востребованные и важные компоненты для получения сертификата Java. Сертификация Java относительно важна для открытия новых возможностей в вашей профессиональной карьере.
Все начинается с доверия. В тот момент, когда ваш потенциальный работодатель увидит ваше резюме, сертификация Java, без сомнения, привлечет его внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
David Mayer
2020
Эта книга предназначена для того, чтобы помочь вам освоить наиболее востребованные и важные компоненты для получения сертификата Java. Сертификация Java относительно важна для открытия новых возможностей в вашей профессиональной карьере.
Все начинается с доверия. В тот момент, когда ваш потенциальный работодатель увидит ваше резюме, сертификация Java, без сомнения, привлечет его внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #eng
Forwarded from Библиотека разработчика
Классические задачи Computer Science на языке Java
Копец Дэвид
2022
Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы.
«Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Копец Дэвид
2022
Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы.
«Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Forwarded from Библиотека разработчика
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше, 2-е издание
Е.Матвеев., И.Сигайлюк
2021
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями.
В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus
Е.Матвеев., И.Сигайлюк
2021
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями.
В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #java #rus