Архив автора: Александр

Java Урок 51: ПЕРЕЧИСЛЕНИЯ, ordinal()

Перечисления наследуются от класса Enum.
Хотя вы не можете наследовать суперкласс при объявлении перечисления,
все перечисления автоматически наследуют класс java.lang.Enum.
Этот класс определяет несколько методов, доступных к использованию всеми перечислениями. Читать далее

Java Урок 48: ПОТОКИ, synchronized

Когда два или более потоков имеют доступ к одному совместно используемому ресурсу, они нуждаются в гарантии, что ресурс будет использован только одним потоком в одно и то же время. Процесс обеспечения этого называется синхронизацией. Читать далее

Java Урок 46: ПОТОКИ, Runnable, start(), sleep(), run()

Самый простой способ создания потока — это объявление класса, реализующего интерфейс Runnable. Вы можете создать поток из любого объекта, реализующего интерфейс Runnable. Читать далее

Java Урок 45: ПОТОКИ, Thread, главный поток

Java предлагает встроенную поддержку многопоточного программирования.
Многопоточная программа содержит две или более частей, которые могут выполняться одновременно. Каждая часть такой программы называется потоком (thread), и каждый поток задает отдельный путь выполнения. Читать далее

Java Урок 44: ИСКЛЮЧЕНИЯ, throws, throw, собственные исключения

До сих пор мы перехватывали только те исключения, которые передавала Java. Однако существует возможность передавать исключения из ваших программ явным образом, используя оператор throw. Читать далее