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