4 subscribers
41 photos
22 files
137 links
Java Materials
Download Telegram
Forwarded from Чашечка Java
10 Examples of forEach() method in Java 8

From Java 8 onward, you can iterate over a List or any Collection without using any loop in Java. The new Stream class provides a forEach() method, which can be used to loop over all or selected...

Read: http://www.java67.com/2016/01/how-to-use-foreach-method-in-java-8-examples.html
Познакомимся с инструментом Hibernate, который помогает сопоставлять объекты с записями в реляционных базах данных, и выполним CRUD-операции на примере условного класса.

https://nuancesprog.ru/p/14414/

@nuancesprog #Java #Hibernate
Forwarded from Чашечка Java
Top 15 Spring Data JPA Interview Questions with Answers

Hello guys, If you are preparing for a Spring developer interview and looking for some Spring Data JPA Interview questions then you have come to the right place. Earlier, I have shared frequently...

Read: http://www.java67.com/2021/01/spring-data-jpa-interview-questions-answers-java.html
Forwarded from IT Библиотека
​​📚Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything

✍🏻Alex Ellis (2022)

▪️Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming challenges. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time. The APIs and other material included in this book are Java 17 compatible.

Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by multiple exercises of varying degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area.

👉🏻Скачать

@itlibrary
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
Forwarded from CodeCamp
Beginning Java MVC 1.0
Peter Späth
2021

В книге "Beginning Java MVC 1.0" вы узнаете основы, а затем погрузитесь в модели, представления и контроллеры. Далее вы узнаете о связывании данных, событиях, типах приложений, разных движках представления и многом другом. Попутно вам будут даны практические примеры для закрепления полученных знаний. Кроме того, вы будете работать с аннотациями, интернационализацией, безопасностью и развертыванием.

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

💾 Скачать

#java #eng
Как вам идея использовать в Java вместо циклов - потоки? К этому есть все основания, о которых и пойдет речь. Рассмотрим способы создания потоков и операции с терминальными/промежуточными операторами.

https://nuancesprog.ru/p/15001/

@nuancesprog #Java
Асинхронное программирование становится все популярнее благодаря своим преимуществам. Изучим, как добиться асинхронности в Java - на помощь в этом придут CompletionStage и AutoValue.

https://nuancesprog.ru/p/15083/

@nuancesprog #Java
Java. Professional Guide
David Mayer
2020

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

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

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

💾 Скачать PDF

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

#книга #java #eng
Классические задачи Computer Science на языке Java
Копец Дэвид
2022

Дэвид Копец собрал наиболее полезные готовые решения, принципы и алгоритмы.

«Классические задачи Computer Science на языке Java» – это мастер-класс по программированию, содержащий 55 практических примеров, затрагивающих самые актуальные темы: базовые алгоритмы, ограничения, искусственный интеллект и многое другое.

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

💾 Скачать PDF

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

#книга #java #rus
Эффективный Java. Тюнинг кода на Java 8, 11 и дальше, 2-е издание
Е.Матвеев., И.Сигайлюк
2021

Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями.

В этой книге вы: - Узнаете, как платформы и компиляторы Java влияют на производительность. - Разберетесь c механизмом уборки мусора. - Освоите четыре принципа получения наилучших результатов при тестировании производительности.

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

💾 Скачать PDF

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

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

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

@nuancesprog #Java
Java. Решение практических задач
Леонард А.
2021


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

В книге продемонстрированы эффективные практические приемы и технические решения с учетом сложности написания программного кода, производительности, удобочитаемости и многого другого.

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

💾 Скачать PDF

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

#книга #java #rus
Java: The Complete Reference, Twelfth Edition, 12th Edition (2021)
Автор: Herbert Schildt
Количество страниц: 1165

Полное Руководство по Java 17
Автор бестселлеров по программированию Herbert Schildt охватывает весь язык Java, включая его синтаксис, ключевые слова и фундаментальные принципы программирования.

Скачать книгу
Java, оптимизация программ, практические методы повышения производительности приложений в JVM
Эванс Б., Гоф Дж., Ньюланд К.
2019

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

Изучите ловушки измерений показателей производительности Java и недостатки микротестирования. Погрузитесь в сборку мусора, протоколирование, мониторинг, настройки и инструменты JVM.

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

💾 Скачать PDF

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

#книга #java #rus
Java Challenges: 100+ Proven Tasks that Will Prepare You for Anything (2021)
Автор: Michael Inden
Количество страниц: 449

Автор Майкл Инден описывает альтернативные решения и анализирует возможные подводные камни и типичные ошибки при проектировании систем. Примеры рассматриваются с использованием JShell, JUnit 5 для модульного тестирования и проверки решений. Также, подробно описывается O-нотация для оценки производительности алгоритмов.

Скачать книгу
☕️ ТОП-20 бесплатных учебных курсов по Java для новичков

Популярность Java не спадает и только набирает обороты. Представляем лучшие бесплатные курсы для его изучения начинающим разработчикам.

https://proglib.io/sh/O3826tAiV0