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

Инверсия зависимостей - один из принципов SOLID, который лежит в основе построения гексагональной архитектуры приложения. Существует множество статей, которые раскрывают суть принципа и объясняют как его применять. И, возможно, читатель уже знаком с ними. Но в рамках данной статьи будет продемонстрирован подробный разбор "тактических" приемов для успешного использования инверсии зависимостей и, возможно, в этом смысле даже искушенный читатель сможет найти для себя что-то новое. Примеры представлены на языке программирования Java с соответствующим окружением, но при этом для чтения достаточно понимания похожих языков программирования.


Читать: https://habr.com/ru/post/582588/?utm_campaign=582588
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
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