Архив рубрики: Уроки по java

65 уроков по Java для начинающих

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

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

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

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

Java Урок 43: ИСКЛЮЧЕНИЯ, try, catch, finally

Исключение — это нештатная ситуация, возникающая во время выполнения
последовательности кода. Обработка исключений Java управляется пятью ключевыми словами: try, catch, throw, throws и finally. Читать далее

Java Урок 42: Класс Object, методы класса object

В Java определен один специальный класс — Object. Все остальные классы
являются подклассами этого класса. То есть Object — суперкласс всех остальных классов. Читать далее

Java Урок 41: НАСЛЕДОВАНИЕ, ссылка интерфейса на имплементирующий класс

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

Java Урок 40: НАСЛЕДОВАНИЕ, интерфейсы

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

Java Урок 39: НАСЛЕДОВАНИЕ, переопределение методов

Если в иерархии классов имя и сигнатура типа метода подкласса совпадает с атрибутами метода суперкласса, говорят, что метод подкласса переопределяет метод суперкласса. Читать далее

Java Урок 38: НАСЛЕДОВАНИЕ, многоуровневое наследование

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