java_learning_chat | Unsorted

Telegram-канал java_learning_chat - Java Quizes Chat

218

Subscribe to a channel

Java Quizes Chat

А детальнее, да, GPT

Читать полностью…

Java Quizes Chat

GPT тебе в помощь, он такие вещи хорошо объясняет)

Читать полностью…

Java Quizes Chat

Хорошая задача, заставляет вспомнить лямбду)

Читать полностью…

Java Quizes Chat

💸 Вакансии для IT'шников
Выбери своё направление ⤵

1. Frontend
2. Python
3. Java
4. Тестировщик QA
5. Data Science
6. DevOps
7. C#
8. C/C++
9. Golang
10. PHP
11. Kotlin
12. Swift

Читать полностью…

Java Quizes Chat

Ха-ха

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

Спрашивали как то подобное

Читать полностью…

Java Quizes Chat

➡️ Использование класса OptionalInt для работы с необязательными числовыми значениями

OptionalInt — это специальный контейнер, введённый в Java 8, который позволяет работать с числовыми значениями, которые могут отсутствовать. Он полезен в ситуациях, когда метод возвращает необязательное числовое значение, избегая использования null и уменьшая вероятность возникновения ошибок.

• OptionalInt предоставляет методы для проверки наличия значения, его безопасного извлечения и задания дефолтных значений, если значение отсутствует.

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

👩‍💻 Курс для Java-разработчиков, которые хотят профессионального роста.

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

Ответишь — пройдешь на продвинутый курс "Java Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса курса

➡️ ПРОЙТИ ТЕСТ: https://clck.ru/3DYcu3

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Java Quizes Chat

➡️ Использование метода Collectors.collectingAndThen() для преобразования результатов коллектора

Collectors.collectingAndThen() позволяет сначала применить коллектор для сбора данных, а затем преобразовать результат с помощью заданной функции. Это полезно, когда нужно применить дополнительную обработку к собранным данным, например, сделать коллекцию неизменяемой.

• collectingAndThen() упрощает код, предоставляя возможность применить пост-обработку к результату коллектора.

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

🏓 Знакомимся с Java на примере пинг-понга

Хотите узнать, как создавать программы на Java, даже если никогда не программировали?

Ждем вас на открытом вебинаре 26 сентября в 20:00 мск,

где мы разберем:

➡️ что такое программирование и язык Java;
➡️ как создать игру пинг-понг с нуля на Java;
➡️ как работать с двумерной графикой в Java.

Урок полезен для тех, кто хочет начать изучать Java с нуля и увидеть на практике, как создаются приложения.

🎙 Спикер Александр Фисунов — Senior Kotlin Developer в SSP Software на проекте ВТБ, опытный Java-разработчик и кандидат технических наук.

Встречаемся в преддверии старта курса «Специализация Java-разработчик».
Все участники вебинара получат специальную цену на обучение!

➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://clck.ru/3DXFym

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Java Quizes Chat

➡️ Использование метода Stream.dropWhile() для фильтрации данных

Stream.dropWhile() — это метод, который появился в Java 9 и позволяет пропускать элементы потока до тех пор, пока выполняется заданное условие. Как только условие перестаёт выполняться, поток продолжает работу с оставшимися элементами.

• dropWhile() полезен для работы с отсортированными данными, когда нужно пропустить первые элементы, не соответствующие заданному критерию, и продолжить работу с остальными.

🔗 Ссылочка на доку

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

Ага в натуре хахахаха

Читать полностью…

Java Quizes Chat

то что нужно сейчас для собеседования

Читать полностью…

Java Quizes Chat

И лёгкий чтоб ещё обязательно

Читать полностью…

Java Quizes Chat

Очередной мощный инструмент. А можно график мощности выстроить? Мне слабомощные и среднемощные инструменты не нужны. Хочу что бы вот прям взял в руку и из него такая мощь полилась что he-мену и не снилась

Читать полностью…

Java Quizes Chat

Все значения умножаем на 2. Потом фильтруем и оставляем только те что кратны 4 и выводим на печать что осталось

Читать полностью…

Java Quizes Chat

Не знаю почему ответил правильно, кто объяснит?))

Читать полностью…

Java Quizes Chat

⌛ Что будет выведено при выполнении кода?

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

#вопросы_с_собеседований
🤔 Что будет, если в static блоке кода возникнет исключение?

Если в static блоке кода возникнет исключение, то это приведет к ошибке инициализации класса.
Static блок выполняется при загрузке класса, и любые исключения в нем приведут к сбою и невозможности загрузить класс.

Поэтому нужно либо обрабатывать исключения в static блоке, либо избегать кода, который может привести к исключениям.
Лучше выносить в static блок только простую инициализацию, а сложную логику помещать в конструктор или методы класса.


Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

Функциональные коллекции в Java с Vavr: обзор и применение

Смотреть статью

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

➡️ Использование метода formatted для более простого форматирования строк (Java 15+)

Метод formatted — это новая функция, появившаяся в Java 15, которая позволяет легко форматировать строки. Этот метод является лаконичной и более читабельной альтернативой методу String.format(). Теперь вы можете напрямую вызывать метод форматирования на строковом литерале или объекте String.

• formatted упрощает форматирование строк, делая код более компактным и понятным.

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

➡️ Использование библиотеки Reflections для работы с классами и методами

Reflections — это небольшая, но мощная библиотека для Java, которая позволяет сканировать классы, методы, поля и аннотации во время выполнения. С её помощью можно быстро находить компоненты по заданным критериям, например, все классы, реализующие определённый интерфейс, или все методы, помеченные определённой аннотацией.

• Reflections упрощает динамический анализ классов и может быть полезен при реализации системы плагинов, регистрации классов или поиске обработчиков событий.

🔗 Ссылочка на доку

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

➡️ Tinylog — легковесная и простая библиотека логирования для Java

Tinylog — это минималистичная и быстрая библиотека логирования, которая имеет простой синтаксис и богатый набор возможностей, включая асинхронное логирование, конфигурацию через файлы и фильтрацию по уровням. Она идеально подходит для приложений, которым требуется базовое логирование с минимальными затратами ресурсов.

• Tinylog — отличный выбор для небольших проектов, где не нужны сложные системы логирования.

🔗 Ссылочка на доку

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

➡️ Использование метода Optional.map() для преобразования значений

Optional.map() — это метод, который позволяет применять функцию к значению, если оно присутствует. Это полезно для обработки объектов, которые могут быть null, и выполнения безопасных преобразований без дополнительных проверок.

• map() упрощает работу с объектами Optional, предоставляя элегантный способ преобразования значений, если они существуют.

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

ReentrantLock

ReentrantLock - это класс в Java, который предоставляет механизм блокировки с возможностью повторного входа.

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

#для_начинающих

Читать полностью…

Java Quizes Chat

👩‍💻 Пройди тест по Java

Проверь насколько хорошо ты знаешь Java и готов освоить 👩‍💻 Spring!

Ответишь — пройдешь на продвинутый курс "Разработчик на Spring Framework" от OTUS по специальной цене.

👉 ПРОЙТИ ТЕСТ: https://clck.ru/3DWECv

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Java Quizes Chat

Не разобрался? Мне тоже стало интересно почему..

Я запустил у себя, вроде норм, но если юзаю println вместо print - тоже что-то не так получается

Читать полностью…

Java Quizes Chat

➡️ Dozer — гибкая библиотека для маппинга объектов

Dozer — это мощная библиотека для маппинга объектов в Java. Она поддерживает глубокое копирование, преобразование типов, а также позволяет легко маппировать сложные объекты и коллекции. Dozer может быть полезен, когда нужно быстро настроить преобразования между объектами разных типов, минимизируя код.

🗣 Dozer — отличный выбор для проектов, где требуется сложный маппинг объектов с возможностью гибкой настройки.

🔗 Ссылочка на доку

Java Learning 👩‍💻

Читать полностью…

Java Quizes Chat

Это не ORM фреймворк.

Unlike ORM frameworks, MyBatis does not map JAVA objects to database tables but Java methods to sql statements.

Читать полностью…

Java Quizes Chat

я грешным делом подумал что это то что заменяет пакет java.sql.*

Читать полностью…
Subscribe to a channel