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

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

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

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
👍3
Что выведет код?

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
Что выведет код?

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
Что выведет код?

public class Task080725 {
public static void main(String[] args) {
int String = 10;
System.out.println(String);
}
}


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

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
Что выведет код?

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
👍3
Что выведет код?

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
Что выведет код?

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
👍4