1 год назад
Java 463. Сколькими способами можно создавать потоки в Java? Что это? Объясните на примерах?
В Java существует два способа создания потоков: class MyRunnable implements Runnable { public void run() { // Код, который будет выполняться в потоке } } public class Main { public static void main(String[] args) { MyRunnable myRunnable = new MyRunnable(); Thread thread = new Thread(myRunnable); // Создаем поток, передавая ему объект MyRunnable thread.start(); // Запускаем поток } } class MyThread extends Thread { public void...
1 год назад
Анонимные классы
Анонимные классы в Java - это классы, которые создаются без явного указания имени класса. Вместо этого они определяются внутри другого класса или метода и могут реализовывать интерфейсы или наследоваться от классов. Пример анонимного класса, реализующего интерфейс Runnable: public class Main { public static void main(String[] args) { // Создание анонимного класса, реализующего интерфейс Runnable Runnable r = new Runnable() { public void run() { System.out.println("Hello from an anonymous class!"); } }; // Создание и запуск потока Thread t = new Thread(r); t...