Что выведет код?
#Tasks
import java.util.concurrent.ConcurrentHashMap;
public class Task131125 {
public static void main(String[] args) {
ConcurrentHashMap<String, Integer> map = new ConcurrentHashMap<>();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
int result = map.reduce(2,
(k, v) -> k.length() + v,
Integer::sum
);
System.out.println(result);
}
}
#Tasks
👍1
Что выведет код?
#Tasks
import java.util.HashMap;
import java.util.Map;
public class Task131125 {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
map.keySet().remove("a");
map.values().remove(2);
map.entrySet().removeIf(entry -> entry.getKey().equals("c"));
System.out.println(map.size());
System.out.println(map.get("a"));
System.out.println(map.get("b"));
}
}
#Tasks
С 08.11 по 14.11
Предыдущий пост(с 01.11 по 07.11)
Следующий пост
Воскресный мотивационный пост:
Проблема удалёнки — не в том, что ты дома.
Запись встреч/видео:
Не было
Обучающие статьи:
Java:
Коллекции в Java
Глава 5. Map — отображения (словари)
Основные методы: remove - глубокое погружение в механизм удаления элементов
Основные методы: containsKey - глубокое погружение в механизм проверки существования ключей
Основные методы: Итерация по Map: entrySet, keySet, values
GraphQL
Что такое GraphQL и зачем он появился
Архитектура и принципы работы GraphQL
Полезные статьи и видео:
MapStruct: как безобидный метод портит весь маппинг
Build AI-Powered Apps with MCP Clients in Spring AI
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
Предыдущий пост(с 01.11 по 07.11)
Следующий пост
Воскресный мотивационный пост:
Проблема удалёнки — не в том, что ты дома.
Запись встреч/видео:
Не было
Обучающие статьи:
Java:
Коллекции в Java
Глава 5. Map — отображения (словари)
Основные методы: remove - глубокое погружение в механизм удаления элементов
Основные методы: containsKey - глубокое погружение в механизм проверки существования ключей
Основные методы: Итерация по Map: entrySet, keySet, values
GraphQL
Что такое GraphQL и зачем он появился
Архитектура и принципы работы GraphQL
Полезные статьи и видео:
MapStruct: как безобидный метод портит весь маппинг
Build AI-Powered Apps with MCP Clients in Spring AI
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
Что выведет код?
#Tasks
import java.util.EnumMap;
import java.util.Map;
enum Color { RED, GREEN, BLUE }
public class Task171125 {
public static void main(String[] args) {
Map<Color, String> map = new EnumMap<>(Color.class);
map.put(Color.RED, "red");
map.put(Color.GREEN, null);
map.put(null, "null value");
System.out.println(map.get(Color.RED));
System.out.println(map.get(Color.GREEN));
System.out.println(map.get(null));
System.out.println(map.size());
}
}
#Tasks
Что выведет код?
#Tasks
import java.util.LinkedHashMap;
import java.util.Map;
public class Task181125 {
public static void main(String[] args) {
Map<String, Integer> map = new LinkedHashMap<>(16, 0.75f, true);
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
map.get("a");
map.get("b");
map.put("d", 4);
map.get("c");
System.out.println(map.keySet());
}
}
#Tasks
👍2
Что выведет код?
#Tasks
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
Что выведет код?
#Tasks
public class Task201125 {
public static void main(String arg) {
System.out.println("Hello from single arg main");
}
public static void main(String[] args) {
System.out.println("Hello from main");
}
public static void main() {
System.out.println("Hello from parameterless main");
}
}#Tasks
👍1
Что выведет код?
#Tasks
public class Task211125 {
public static void main(String[] args) {
String s1 = "hello";
String s2 = "he" + "llo";
String s3 = "he";
String s4 = "llo";
String s5 = s3 + s4;
System.out.println(s1 == s2);
System.out.println(s1 == s5);
System.out.println(s1.equals(s5));
final String s6 = "he";
final String s7 = "llo";
String s8 = s6 + s7;
System.out.println(s1 == s8);
}
}#Tasks
👍1
С 15.11 по 21.11
Предыдущий пост(с 08.11 по 14.11)
Воскресный мотивационный пост:
Не было мотивации
Запись встреч/видео:
JOOQ. Взаимодействуй с БД по-новому.
Обучающие статьи:
Java:
Коллекции в Java
Глава 2. List — списки в Java
Интерфейс List и его особенности
Глава 5. Map — отображения (словари)
Практика: В «Библиотеке» создать Map<String, Book> для быстрого поиска книги по названию.
GraphQL
Определение схемы в GraphQL (SDL)
Запросы и мутации в GraphQL
Фрагменты, директивы и переменные
Полезные статьи и видео:
Как написать приложение на JavaFX: гид для начинающих
MapStruct: как безобидный метод портит весь маппинг
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
Предыдущий пост(с 08.11 по 14.11)
Воскресный мотивационный пост:
Не было мотивации
Запись встреч/видео:
JOOQ. Взаимодействуй с БД по-новому.
Обучающие статьи:
Java:
Коллекции в Java
Глава 2. List — списки в Java
Интерфейс List и его особенности
Глава 5. Map — отображения (словари)
Практика: В «Библиотеке» создать Map<String, Book> для быстрого поиска книги по названию.
GraphQL
Определение схемы в GraphQL (SDL)
Запросы и мутации в GraphQL
Фрагменты, директивы и переменные
Полезные статьи и видео:
Как написать приложение на JavaFX: гид для начинающих
MapStruct: как безобидный метод портит весь маппинг
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
👍3
Что выведет код?
#Tasks
import java.util.LinkedList;
import static java.lang.Integer.valueOf;
public class Task241125 {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<>();
list.add(1);
list.add(2);
list.add(3);
list.remove(1);
list.remove(valueOf(2));
System.out.println(list.size());
System.out.println(list.getFirst());
}
}
#Tasks
👍1
Что выведет код?
#Tasks
import java.util.List;
public class Task251125 {
public static void main(String[] args) {
var list = List.of(1, 2, 3);
var number = 10;
var result = process(list, number);
System.out.println(result);
}
static var process(List<Integer> list, int n) {
var sum = 0;
for (var item : list) {
sum += item;
}
return sum * n;
}
}
#Tasks
👍2