С 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
Что выведет код?
#Tasks
import java.util.ArrayList;
import java.util.List;
public class Task261125 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(1, 3);
list.add(0, 4);
list.add(list.size(), 5);
System.out.println(list);
}
}
#Tasks
Что выведет код?
#Tasks
public class Task271125 {
public static void main(String[] args) {
int i = 0;
do {
i++;
if (i == 2) continue;
System.out.print(i + " ");
} while (i < 3 && i > 0);
System.out.print("end: " + i);
}
}#Tasks
Что выведет код?
#Tasks
import java.util.ArrayList;
import java.util.List;
public class Task281125 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
List<Integer> subList = list.subList(1, 3);
list.add(4);
System.out.println(subList.get(0));
System.out.println(subList.get(1));
}
}
#Tasks
С 22.11 по 28.11
Предыдущий пост(с 15.11 по 21.11)
Воскресный мотивационный пост:
Кем ты видишь себя в будущем в IT?
Запись встреч/видео:
не было
Обучающие статьи:
Java:
Коллекции в Java
Глава 2. List — списки в Java
Реализации: ArrayList и LinkedList. Сравнение производительности
Метод add
Метод get
GraphQL
Реализация GraphQL на сервере
GraphQL vs REST vs gRPC
Полезные статьи и видео:
Spring без боли: моя шпаргалка для собесов в Java
Можно ли спасти LinkedList? Пишем быстрый List на связном списке
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
Предыдущий пост(с 15.11 по 21.11)
Воскресный мотивационный пост:
Кем ты видишь себя в будущем в IT?
Запись встреч/видео:
не было
Обучающие статьи:
Java:
Коллекции в Java
Глава 2. List — списки в Java
Реализации: ArrayList и LinkedList. Сравнение производительности
Метод add
Метод get
GraphQL
Реализация GraphQL на сервере
GraphQL vs REST vs gRPC
Полезные статьи и видео:
Spring без боли: моя шпаргалка для собесов в Java
Можно ли спасти LinkedList? Пишем быстрый List на связном списке
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
👍2
Что выведет код?
#Tasks
import java.util.Optional;
public class Task011225 {
public static void main(String[] args) {
Optional<String> emptyOpt = Optional.empty();
Optional<String> valueOpt = Optional.of("hello");
Optional<String> nullOpt = Optional.ofNullable(null);
System.out.println(valueOpt.get());
System.out.println(nullOpt.isPresent());
System.out.println(emptyOpt.isPresent());
System.out.println(emptyOpt.get());
}
}
#Tasks