Что произойдет во время компиляции и выполнения данного кода?

class MyThread extends Thread {
    public void run() {
        System.out.print("Running ");
    }
    public void start() {
        System.out.print("Starting ");
    }
}

public class Q202 {
    public static void main(String[] args) {
        MyThread t = new MyThread();
        t.start();
    }
}
Explanation
При запуске потока методом start() вызывается метод run() этого потока. Поскольку метод start() переопределен, а явного вызова метода run() не было, то ничего больше выполняться не будет.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести