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

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

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

import java.util.HashMap;
import java.util.Map;

public class Task101125 {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "one");
map.put(2, "two");
map.put(3, "three");

String result1 = map.remove(2);
String result2 = map.remove(4);
boolean result3 = map.remove(1, "two");
boolean result4 = map.remove(3, "three");

System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println(result4);
}
}


#Tasks
Вопрос с собеседований

Чем отличаются и в чем схожи @Component, @Service, @Repository, @Controller? 🤓


Ответ:

Все аннотации — это стереотипы Spring-компонентов.


@Component — базовая аннотация.

@Service — для бизнес-логики.

@Repository — для DAO и перехвата исключений JDBC.

@Controller — для веб-слоя (обработка запросов).


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