2019-01-18

От абстрактных классов и интерфейсов нельзя создавать объекты. В Java множественное наследование допустимо только в отношении интерфейсов. Абстрактные классы и интерфейсы обеспечивают общность поведения объектов, созданных от разных классов.

2019-01-16

В Java исключения обрабатываются либо с помощью try-catch, либо пробрасываются по стеку вызовов (после имени класса пишется throws класс_исключения).

2019-01-16

В Java класс Collections содержит методы для работы со списками, множествами и словарями. Сортировка, поиск, реверс, замены, проверки.

2019-01-14

В Java словари, также называемые картами и отображениями, реализованы классами HashMap, TreeMap (через интерфейс SortedMap), Hashtable (хэш-таблица), LinkedHashMap. Словарь представляет собой набор пар ключ-значение. При этом ключ в пределах словаря должен быть уникальным.

2019-01-14

Множество в Java – это коллекция, содержащая неупорядоченные уникальные, то есть неповторяющиеся, элементы. Пример создания множества: HashSet intSet = new HashSet();

2019-01-13

Класс Iterator может использоваться, когда итерация по коллекции предполагает удаление элементов. Три основных метода: hasNext(), next(), remove().

2019-01-17

В Java от класса ArrayList создаются списки: ArrayList a = new ArrayList(). Основные методы: add(), get(), set(), remove().

2019-01-09

В Java, чтобы объявить массив, надо в определении переменной написать квадратные скобки. Примеры: String[] b = new String[5]; int[] a = new int[3];

2019-01-17

В случае наследования в Java для указания родительского класса используется слово extends, которое следует после имени дочернего класса. После extends пишется родительский класс.

2019-01-15

В Java, чтобы создать конструктор класса, надо определить метод, не имеющий возвращаемого значения, а имя метода должно совпадать с именем класса.