С 21.06 по 27.06
Предыдущий пост(с 14.06 по 20.06)
Следующая неделя
Воскресный мотивационный пост:
Наш "Темный попутчик"
Выбранная голосованием тема:
Optional в Java: Глубокое погружение
Запись встреч:
MailSender - как отправить mail из Spring
Обучающие статьи:
Архитектура Maven и философия Convention over Configuration
Руководство по POM (Project Object Model) в Maven
Жизненный цикл Maven: Полное понимание фаз и процессов
Null как об отсутствии ссылки в Java
Автоупаковка и автораспаковка типов в Java
Полезные статьи и видео:
Бинарный поиск на пальцах
Нельзя так просто взять и вычислить абсолютное значение
Что такое SAGA
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
Предыдущий пост(с 14.06 по 20.06)
Следующая неделя
Воскресный мотивационный пост:
Наш "Темный попутчик"
Выбранная голосованием тема:
Optional в Java: Глубокое погружение
Запись встреч:
MailSender - как отправить mail из Spring
Обучающие статьи:
Архитектура Maven и философия Convention over Configuration
Руководство по POM (Project Object Model) в Maven
Жизненный цикл Maven: Полное понимание фаз и процессов
Null как об отсутствии ссылки в Java
Автоупаковка и автораспаковка типов в Java
Полезные статьи и видео:
Бинарный поиск на пальцах
Нельзя так просто взять и вычислить абсолютное значение
Что такое SAGA
Как и всегда, задачи можно найти под тегом - #Tasks, вопросы с собеседований - #собеседование
#memory
👍2
Что выведет код?
#Tasks
class A300625 {
{ System.out.print("1"); }
public A300625() { System.out.print("2"); }
}
class B300625 extends A300625 {
{ System.out.print("3"); }
public B300625() { System.out.print("4"); }
}
public class Task300625 {
public static void main(String[] args) {
new B300625();
}
}
#Tasks
👍1
Что выведет код?
#Tasks
public class Task010725 {
public static void main(String[] args) {
final int a = 10;
final int b = 20;
byte c = a + b;
System.out.println(c);
}
}
#Tasks
Что выведет код?
#Tasks
public class Task020725 {
static void modify(int x) {
x = x + 10;
}
public static void main(String[] args) {
int num = 5;
modify(num);
System.out.println(num);
}
}
#Tasks
👍1
Что выведет код?
#Tasks
public class Task030725 {
private static int counter = 0;
public static void main(String[] args) throws InterruptedException {
Runnable task = () -> {
for (int i = 0; i < 1_000_000; i++) {
counter++;
}
};
Thread t1 = new Thread(task);
Thread t2 = new Thread(task);
t1.start();
t2.start();
t1.join();
t2.join();
System.out.println(counter);
}
}
#Tasks
👍2
Что выведет код?
#Tasks
class Parent040725 {
private void print() {
System.out.println("Parent");
}
}
class Child040725 extends Parent040725 {
public void print() {
System.out.println("Child");
}
}
public class Task040725 {
public static void main(String[] args) {
Parent040725 obj = new Child040725();
obj.print();
}
}
#Tasks
👍1
С 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
🔥3
Что выведет код?
#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
👍1
Что выведет код?
#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
👍2
Что выведет код?
#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
👍1
Что выведет код?
#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
👍1