Что выведет код сверху?
Anonymous Quiz
2%
ONETWOTHREEFOUR
13%
ONE5TWOTHREE9FOUR1
62%
ONE32TWOTHREE54FOUR1
22%
Ошибка
❤7🔥2
В предыдущих частях обсуждались история, цели и фундаментальные сложности проекта Valhalla, а также предлагаемые решения для преодоления этих проблем.
В третьей, заключительной части, автор рассказывает о первых успехах команды и о том, когда мы сможем увидеть практические результаты этого масштабного рефакторинга Java.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Какова цель метода filter() в Stream API?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤8🔥4
В первую очередь необходимо добавить зависимость:
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
Код из примера отправит простое текстовое письмо через указанный SMTP сервер.
▫️ Что для этого нужно?
1. SMTP сервер: Если вы используете Gmail, то хост будет
smtp.gmail.com
, а порт — 587
. Также потребуется создать пароль для приложения в настройках безопасности Google.2. Почтовый ящик с доступом для отправки писем.
▫️ Пример настроек для Gmail:
Хост:
smtp.gmail.com
Порт:
587
Параметр:
mail.smtp.starttls.enable
должен быть true
.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍15🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11😁11🤣6💯1
Как работает
ForkJoinPool
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤3
В Java существуют два основных метода для сортировки коллекций:
sort()
и sorted()
.Collections.sort()
и List.sort()
используются для сортировки изменяемых списков. Они сортируют элементы на месте и изменяют исходную коллекцию.Stream.sorted()
применяется к потокам и возвращает новый отсортированный поток, не изменяя исходную коллекцию.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56💯19
Когда допилил бэк для своего пет-проекта и пришло время делать клиентскую часть...
📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54🤣13❤3
👍8❤3🔥2
Модификатор
abstract
в Java используется для объявления абстрактных классов и методов.Абстрактный класс — это класс, который не может быть создан напрямую (нельзя создать его объект). Он может содержать как абстрактные методы (методы без реализации), так и обычные методы с реализацией.
Класс Shape объявлен как абстрактный, поэтому объекты этого класса создать нельзя. Он содержит абстрактный метод calculateArea(), который не имеет реализации. Абстрактные классы часто используются для описания общих характеристик классов-наследников, оставляя конкретную реализацию некоторых методов (как calculateArea()) для них.
Абстрактный метод объявляется без реализации и должен быть реализован в подклассах.
Например, в абстрактном классе Shape метод calculateArea() не имеет тела. Этот метод должен быть реализован в любом классе, который наследует Shape.
Подклассы, такие как Circle, должны либо реализовать все абстрактные методы родительского класса, либо сами стать абстрактными.
В нашем примере класс Circle наследует Shape и реализует абстрактный метод calculateArea(). Теперь при создании объекта класса Circle метод calculateArea() будет вызываться для расчёта площади круга. Также класс переопределяет метод display() для предоставления более конкретного описания.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
😎39❤25
Что такое Hibernate и как он используется в Java?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤4🔥3
В прошлой части рассматривались методы поиска уязвимостей в коде с помощью статического анализа, включая работу с аннотациями и анализом потоков данных.
В этой статье автор показывает, как эти подходы были реализованы в PVS-Studio для Java, и рассказывает о ключевых этапах разработки.
🔖 Предыдущая часть — КЛИК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥1
Что такое Java Memory Model (JMM) и как она управляет многопоточностью?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
В статье разбираются примеры странного и неожиданного поведения Java, включая магическое кеширование, обфускацию кода и неочевидные особенности типизации.
Автор делится забавными и пугающими примерами кода, которые показывают, что даже «безопасный» язык может удивить.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤6🔥4