Java for Beginner
675 subscribers
560 photos
156 videos
12 files
858 links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

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

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

import java.util.stream.Stream;

public class Task120625 {
public static void main(String[] args) {
long count = Stream.of(1, 2, 3, 4)
.map(i -> {
System.out.print("m" + i + " ");
return i * 2;
})
.filter(i -> {
System.out.print("f" + i + " ");
return i > 3;
})
.count();

System.out.println("\ncount=" + count);
}
}


#Tasks
Что выведет код?

public class Task130625 {
public static void main(String[] args) {
String s1 = "Java";
String s2 = new String("Java").intern();
String s3 = new StringBuilder("Ja").append("va").toString();
String s4 = s3.intern();

System.out.println((s1 == s2) + " " + (s1 == s3) + " " + (s1 == s4));
}
}


#Tasks
Что выведет код?

import java.util.stream.IntStream;

public class Task160625 {
public static void main(String[] args) {
IntStream.rangeClosed(1, 5)
.filter(i -> i % 2 == 0)
.peek(System.out::print)
.forEachOrdered(i -> {});
}
}


#Tasks
Что выведет код?

interface A170625 {
default void show() {
System.out.println("A");
}
}

interface B170625 extends A170625 {
default void show() {
System.out.println("B");
}
}

interface C170625 extends A170625 {}

class D170625 implements B170625, C170625 {
public static void main(String[] args) {
new D170625().show();
}
}


#Tasks
Что выведет код?

import java.util.Optional;

public class Task180625 {
public static void main(String[] args) {
Optional<String> opt = Optional.ofNullable(null)
.flatMap(s -> Optional.of("value"))
.or(() -> Optional.of("default"));

System.out.println(opt.get());
}
}


#Tasks
Что выведет код?

import java.util.function.Function;

public class Task190625 {
public static void main(String[] args) {
var x = (Function<Function<Integer, Integer>, Integer>)
f -> f.apply(10);

var y = x.apply(n -> n * 2);
System.out.println(y);
}
}


#Tasks
Что выведет код?

import java.util.function.Supplier;

public class Task200625 {
public static void main(String[] args) {
Supplier<Integer> supplier = () -> {
System.out.print("A");
return 1;
};

System.out.print("B");
supplier.get();
System.out.print("C");
}
}


#Tasks
Что выведет код?

import java.util.function.Consumer;

public class Task230625 {
public static void main(String[] args) {
Consumer<String> consumer1 = s -> System.out.print(s.toUpperCase());
Consumer<String> consumer2 = s -> System.out.print("|" + s + "|");

consumer1.andThen(consumer2).accept("test");
}
}


#Tasks
Что выведет код?

public class Task240625 {
public static void main(String[] args) {
String s = null;
s = s + "Java";
System.out.println(s);
}
}


#Tasks
Что выведет код?

import java.util.function.Consumer;

public class Task250625 {
public static void main(String[] args) {
Consumer<String> c1 = s -> System.out.print("A" + s);
Consumer<String> c2 = s -> System.out.print("B" + s);

c1.andThen(c2).accept("1");
c2.andThen(c1).accept("2");
}
}


#Tasks
Что выведет код?

public class Task260625 {
public static void main(String[] args) {
Integer a = 100;
Integer b = 100;
Integer c = 200;
Integer d = 200;

System.out.println((a == b) + " " + (c == d));
}
}


#Tasks