Java for Beginner
717 subscribers
660 photos
174 videos
12 files
1.03K links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

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

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

public class Task180825 {
static void method(Object x) {
System.out.println("Object");
}

static void method(String x) {
System.out.println("String");
}

static void method(Integer x) {
System.out.println("Integer");
}

public static void main(String[] args) {
method(null);
}
}


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

class A190825 {
static {
System.out.print("1");
}

{
System.out.print("2");
}

public A190825() {
System.out.print("3");
}
}

class B190825 extends A190825 {
static {
System.out.print("4");
}

{
System.out.print("5");
}

public B190825() {
System.out.print("6");
}
}

public class Task190825 {
public static void main(String[] args) {
new B190825();
System.out.print("7");
new B190825();
}
}


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

import java.io.*;

class Data200825 implements Serializable {
private static final long serialVersionUID = 1L;
transient int x = 10;
int y = 20;
}

public class Task200825 {
public static void main(String[] args) throws Exception {
Data200825 original = new Data200825();

ByteArrayOutputStream baos = new ByteArrayOutputStream();
new ObjectOutputStream(baos).writeObject(original);

Data200825 restored = (Data200825) new ObjectInputStream(
new ByteArrayInputStream(baos.toByteArray())).readObject();

System.out.println(restored.x + " " + restored.y);
}
}


#Tasks