Java for Beginner
769 subscribers
747 photos
212 videos
12 files
1.25K links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

Наш YouTube канал - https://www.youtube.com/@Java_Beginner-Dev

Наш канал на RUTube - https://rutube.ru/channel/37896292/
Download Telegram
Что выведет код?

public class Task191125 {
public static void main(String[] args) {
Object obj = "42";

String result = switch (obj) {
case Integer i -> "Number: " + i;
case String s when s.length() > 3 -> "Long string";
case String ignored -> "Short string";
default -> "Unknown";
};

System.out.println(result);
}
}


#Tasks
👍1
Варианты ответа:
Anonymous Quiz
27%
Number: 42
9%
Long string
18%
Short string
45%
Unknown
👍1
Вопрос с собеседований

Разница между ArrayDeque и Stack? 🤓


Ответ:

Stack
— устаревший synchronized-класс на базе Vector, а ArrayDeque — современная реализация без блокировок, быстрее и гибче.

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



#собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2