С 28.06 по 04.07
Предыдущий пост(с 21.06 по 27.06)
Воскресный мотивационный пост:
Как отдыхать от кода, чтобы не потерять к нему интерес
Выбранная голосованием тема:
ObjectMapper в Java (Jackson)
Запись встреч:
Не проводили, поленились)
Обучающие статьи:
Классы в Java: синтаксис и структура
Методы в Java — синтаксис и структура
Идентификаторы доступа в Java
Плагины и цели Maven
Управление зависимостями в Maven
Полезные статьи и видео:
Как не облажаться с типами данных в PostgreSQL
Разбираемся со Spring Boot с помощью Spring Debugger
Микросервисы с gRPC
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 21.06 по 27.06)
Воскресный мотивационный пост:
Как отдыхать от кода, чтобы не потерять к нему интерес
Выбранная голосованием тема:
ObjectMapper в Java (Jackson)
Запись встреч:
Не проводили, поленились)
Обучающие статьи:
Классы в Java: синтаксис и структура
Методы в Java — синтаксис и структура
Идентификаторы доступа в Java
Плагины и цели Maven
Управление зависимостями в Maven
Полезные статьи и видео:
Как не облажаться с типами данных в PostgreSQL
Разбираемся со Spring Boot с помощью Spring Debugger
Микросервисы с gRPC
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
🔥4
Что выведет код?
#Tasks
public class Task070725 {
public static void main(String[] args) {
String[] arr1 = {"A", "B", "C"};
String[] arr2 = arr1;
arr2[1] = "X";
System.out.println(arr1[1]);
}
}
#Tasks
👍2
Что выведет код?
#Tasks
public class Task080725 {
public static void main(String[] args) {
int String = 10;
System.out.println(String);
}
}
#Tasks
👍1
Что выведет код?
#Tasks
import java.util.function.Function;
public class Task090725 {
public static void main(String[] args) {
Function<Integer, Integer> f = x -> x * 2;
Function<Integer, Integer> g = x -> x + 3;
System.out.println(f.compose(g).apply(5));
System.out.println(f.andThen(g).apply(5));
}
}
#Tasks
👍3
Что выведет код?
#Tasks
public class Task100725 {
public static void main(String[] args) {
int x = 1;
int y = x++ + x++ + ++x;
System.out.println("x = " + x);
System.out.println("y = " + y);
}
}
#Tasks
👍2
Что выведет код?
#Tasks
public class Task110725 {
public static void main(String[] args) {
int a = 1;
int b = a << 2 + a++ * --a;
System.out.println(b);
}
}
#Tasks
👍1🤯1
С 05.07 по 11.07
Предыдущий пост(с 28.06 по 04.07)
Воскресный мотивационный пост:
Ты не хочешь стать программистом
Выбранная голосованием тема:
Обзор IO и NIO в Java
Запись встреч/видео:
Немного о неблокирующих запросах на внешние API с WebFlux, на примере Dadata.ru
Обучающие статьи:
Профили, настройки и переменные в Maven
Модульность и многомодульные проекты в Maven
Расширенные темы и интеграции Maven
Конвенции именования в Java
Операторы в Java
Полезные статьи и видео:
Лучшие практики создания отказоустойчивых систем
Хэши: виды, применение и примеры на Java
SOLID принципы, нужны ли они?
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 28.06 по 04.07)
Воскресный мотивационный пост:
Ты не хочешь стать программистом
Выбранная голосованием тема:
Обзор IO и NIO в Java
Запись встреч/видео:
Немного о неблокирующих запросах на внешние API с WebFlux, на примере Dadata.ru
Обучающие статьи:
Профили, настройки и переменные в Maven
Модульность и многомодульные проекты в Maven
Расширенные темы и интеграции Maven
Конвенции именования в Java
Операторы в Java
Полезные статьи и видео:
Лучшие практики создания отказоустойчивых систем
Хэши: виды, применение и примеры на Java
SOLID принципы, нужны ли они?
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
👍2
Что выведет код?
#Tasks
public class Task140725 {
public static void main(String[] args) {
int a = 1 << 31;
int b = a >> 31;
int c = a >>> 31;
System.out.println(b + " " + c);
}
}
#Tasks
👍3
Что выведет код?
#Tasks
public class Task150725 {
public static void main(String[] args) {
new Child150725();
}
}
class Parent150725 {
Parent150725() {
System.out.println("Parent: " + getClass().getSimpleName());
}
}
class Child150725 extends Parent150725 {
Child150725() {
System.out.println("Child: " + getClass().getSimpleName());
}
}
#Tasks
👍2
Что выведет код?
#Tasks
class Parent160725 {
void print() {
System.out.println("Parent160725");
}
}
class Child160725 extends Parent160725 {
void print() {
System.out.println("Child160725");
}
}
public class Task160725 {
public static void main(String[] args) {
Parent160725 obj = new Child160725();
obj.print();
}
}
#Tasks
👍2
Что выведет код?
#Tasks
public class Task170725 {
static void process(int x) {
System.out.println("int");
}
static void process(Integer x) {
System.out.println("Integer");
}
static void process(Object x) {
System.out.println("Object");
}
public static void main(String[] args) {
process(10);
process(Integer.valueOf(10));
process(null);
}
}
#Tasks
👍3
Что выведет код?
#Tasks
import java.util.Optional;
public class Task180725 {
public static void main(String[] args) {
Optional<Object> opt = Optional.of("Java")
.filter(s -> s.startsWith("J"))
.map(s -> null)
.or(() -> Optional.of("Fallback"));
System.out.println(opt.get());
}
}
#Tasks
👍3
С 12.07 по 18.07
Предыдущий пост(с 05.07 по 11.07)
Воскресный мотивационный пост:
Мое обращение к Вам
Выбранная голосованием тема:
Maven в IntelliJ IDEA: Встроенный Maven и его роль
Запись встреч/видео:
не проводились
Обучающие статьи:
Комментарии в Java
Ключевые слова и зарезервированные слова в Java
Введение в Java
Подробная инструкция по установке Maven на Windows
Установка Maven на Linux
Полезные статьи и видео:
Hibernate Best Practices для начинающих
Неблокирующий вызов внешнего сервиса в процессе
Посмеяться
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 05.07 по 11.07)
Воскресный мотивационный пост:
Мое обращение к Вам
Выбранная голосованием тема:
Maven в IntelliJ IDEA: Встроенный Maven и его роль
Запись встреч/видео:
не проводились
Обучающие статьи:
Комментарии в Java
Ключевые слова и зарезервированные слова в Java
Введение в Java
Подробная инструкция по установке Maven на Windows
Установка Maven на Linux
Полезные статьи и видео:
Hibernate Best Practices для начинающих
Неблокирующий вызов внешнего сервиса в процессе
Посмеяться
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
👍3
Что выведет код?
#Tasks
public class Task210725 {
static int x = 5;
static {
x = 10;
}
public static void main(String[] args) {
System.out.println(x);
int x = 20;
System.out.println(x);
System.out.println(Task210725.x);
}
}
#Tasks
👍2
Что выведет код?
#Tasks
public class Task220725 {
public static void main(String[] args) {
final int x;
try {
x = 10;
throw new RuntimeException();
} catch (Exception e) {
System.out.print(x + " ");
} finally {
x = 20;
System.out.print(x);
}
}
}
#Tasks
👍3