Что выведет код?
#Tasks
public class Task300725 {
public static void main(String[] args) {
Object lock = new Object();
synchronized (lock) {
try {
lock.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("Done");
}
}
#Tasks
👍1
Что выведет код?
#Tasks
import java.util.concurrent.*;
public class Task310725 {
public static void main(String[] args) throws Exception {
Callable<String> task = () -> "Result";
FutureTask<String> future = new FutureTask<>(task);
new Thread(future).start();
System.out.println(future.get());
}
}
#Tasks
👍4
Что выведет код?
#Tasks
import java.util.concurrent.CountDownLatch;
public class Task010825 {
public static void main(String[] args) throws InterruptedException {
CountDownLatch latch = new CountDownLatch(1);
new Thread(() -> {
latch.countDown();
latch.countDown();
}).start();
latch.await();
System.out.println("Completed");
}
}
#Tasks
👍1
С 26.07 по 01.08
Предыдущий пост(с 19.07 по 25.07)
Воскресный мотивационный пост:
Как не разрушаться от критики и при чём тут эмоциональный интеллект
Выбранная голосованием тема:
OkHttp для Java
Запись встреч/видео:
Apache Kafka
Обучающие статьи:
Задачи и жизненный цикл в Gradle
Плагины и расширение функциональности в Gradle
Основы работы с терминалом в Java
Обзор платформ для разработки на Java
Первая программа на Java
Полезные статьи и видео:
Как провалить собеседование в IT? 7 типичных ошибок (и как их избежать)
Подборка полезных API
GPT в реальных проектах: взгляд разработчика Spring AI | Евгений Борисов
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 19.07 по 25.07)
Воскресный мотивационный пост:
Как не разрушаться от критики и при чём тут эмоциональный интеллект
Выбранная голосованием тема:
OkHttp для Java
Запись встреч/видео:
Apache Kafka
Обучающие статьи:
Задачи и жизненный цикл в Gradle
Плагины и расширение функциональности в Gradle
Основы работы с терминалом в Java
Обзор платформ для разработки на Java
Первая программа на Java
Полезные статьи и видео:
Как провалить собеседование в IT? 7 типичных ошибок (и как их избежать)
Подборка полезных API
GPT в реальных проектах: взгляд разработчика Spring AI | Евгений Борисов
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
👍4
Что выведет код?
#Tasks
import java.util.BitSet;
public class Task040825 {
public static void main(String[] args) {
BitSet bs1 = new BitSet();
bs1.set(65);
BitSet bs2 = new BitSet();
bs2.set(64);
bs1.and(bs2);
System.out.println(bs1.cardinality());
}
}
#Tasks
👍2
Что выведет код?
#Tasks
public class Task050825 {
public static void main(String[] args) {
int x = 5;
if (x > 10)
if (x < 20)
System.out.println("A");
else
System.out.println("B");
else if (x > 2)
if (x < 8)
System.out.println("C");
else
System.out.println("D");
else
System.out.println("E");
}
}
#Tasks
🗿5👍2
Что выведет код?
#Tasks
public class Task060825 {
public static void main(String[] args) {
int x = 1;
int y = 2;
if (++x > y++ ? x++ < --y : y-- > ++x) {
System.out.println("A: x=" + x + " y=" + y);
} else {
System.out.println("B: x=" + x + " y=" + y);
}
}
}
#Tasks
🤯1