Java for Beginner
719 subscribers
664 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
Что выведет код?

import java.util.concurrent.CountDownLatch;

public class Task010825 {
public static void main(String[] args) throws InterruptedException {
CountDownLatch latch = new CountDownLatch(1);

new Thread(() -> {
latch.countDown();
latch.countDown();
}).start();

latch.await();
System.out.println("Completed");
}
}


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

import java.util.BitSet;

public class Task040825 {
public static void main(String[] args) {
BitSet bs1 = new BitSet();
bs1.set(65);

BitSet bs2 = new BitSet();
bs2.set(64);

bs1.and(bs2);
System.out.println(bs1.cardinality());
}
}


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

public class Task050825 {
public static void main(String[] args) {
int x = 5;

if (x > 10)
if (x < 20)
System.out.println("A");
else
System.out.println("B");
else if (x > 2)
if (x < 8)
System.out.println("C");
else
System.out.println("D");
else
System.out.println("E");
}
}


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

public class Task060825 {
public static void main(String[] args) {
int x = 1;
int y = 2;

if (++x > y++ ? x++ < --y : y-- > ++x) {
System.out.println("A: x=" + x + " y=" + y);
} else {
System.out.println("B: x=" + x + " y=" + y);
}
}
}


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

public class Task07082025 {
public static void main(String[] args) {
Object obj = "hello";
String result = switch(obj) {
case Integer i -> "int: " + i;
case String s when s.length() > 5 -> "long string";
case String s -> {
String temp = s.toUpperCase();
yield "str: " + temp + " (" + s + ")";
}
case null, default -> "other";
};
System.out.println(result);
}
}


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

public class Task080825 {
public static void main(String[] args) {
String s1 = "Java";
String s2 = "Java";
String s3 = new String("Java").intern();
String s4 = new String("Java");

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


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

public class Task110825 {
public static void main(String[] args) {
int i = 0;
while (i++ < 5) {
System.out.print(i + " ");
if (i == 3) {
i += 2;
}
}
}
}


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

import java.util.Random;
import java.util.concurrent.ThreadLocalRandom;

public class Task120825 {
public static void main(String[] args) {
Random r1 = new Random(42);
Random r2 = new Random(42);

System.out.println(r1.nextInt(100) == r2.nextInt(100));

ThreadLocalRandom tl1 = ThreadLocalRandom.current();
ThreadLocalRandom tl2 = ThreadLocalRandom.current();

System.out.println(tl1.nextInt(100) == tl2.nextInt(100));
}
}


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

public class Task130825 {
public static void main(String[] args) {
int count = 0;
outer:
for (int i = 0; i < 3; i++) {
inner:
for (int j = 0; j < 3; j++) {
if (i == 1 && j == 1) {
break outer;
}
count++;
}
}
System.out.println(count);
}
}


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

public class Task140825 {
public static void main(String[] args) {
System.out.println(test());
}

public static int test() {
try {
return 1;
} finally {
return 2;
}
}
}


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

class Parent150825 {
Parent150825() {
print();
}
void print() {
System.out.println("Parent");
}
}

class Child150825 extends Parent150825 {
int value = 10;

@Override
void print() {
System.out.println(value);
}
}

public class Task150825 {
public static void main(String[] args) {
new Child150825();
}
}


#Tasks
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что выведет код?

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

class Wallet210825 {
public int money;

public Wallet210825(int money) {
this.money = money;
}
}

public class Task210825 {
public static void main(String[] args) {
Wallet210825 wallet = new Wallet210825(100);
addMoney(wallet, 50);
System.out.println(wallet.money);
}

public static void addMoney(Wallet210825 w, int amount) {
w = new Wallet210825(w.money + amount);
}
}


#Tasks
👍2