Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Необработанное

Директива @SupressWarnings

В Java существует специальная директива @SupressWarnings для подавления предупреждений.

Класс Observable

Класс Observable служит для создания подклассов, за которыми могут наблюдать остальные части вашей программы. Когда с объектом такого подкласса происходят изменения, наблюдающие классы извещаются об этом. Наблюдающие классы должные реализовать интерфейс Observer, в котором определён метод update(). Этот метод вызывается, когда наблюдатель получает извещение об изменении наблюдаемого объекта.

Класс Formatter

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

Javadoc Comments

Комментари начинаются с /**, далее идет поясняющий текст и заканчивается символами */. Всё, что находится в комментариях, игнорируется компилятором.

Внутри комментариев используются специальные теги, начинающиеся с символа @.

  • @author - автор кода
  • @deprecated - устаревший код, которым не нужно пользоваться
  • @param - параметр метода
  • @see - ссылка Смотри также
  • @since - начало использования
  • @return - возвращаемое значение
  • @throws - описание исключения

Библиотека Apache Commons Collections

Свободно распространяемая библиотека Apache Commons Collections позволяет работать с различными коллекциями, добавляя различную функциональность.

Страница загрузки последней версии - http://commons.apache.org/proper/commons-collections/download_collections.cgi. Скачайте свежую версию (на данный момент 4.0) и в архиве найдите файл commons-collections4-4.0.jar, который следует скопировать в папку libs вашего проекта.

Пример использования - Объединяем два ArrayList

Реклама