Главная » Статьи для тега "throws"

Удаление ресурсов Spring

Добавлено Дата: 4 August, 2014 категория: Spring

Когда ресурс становится ненужным, его можно удалить вызо- вом метода delete() класса RestTemplate. Подобно методу put(), метод delete() имеет три версии, сигнатуры которых приводятся ниже:

Читать »

Класс OutputStream

Добавлено Дата: 13 April, 2012 категория: Java

Абстрактный класс OutputStream во многих отношениях напоминает InputStream; он абстрагирует поток байтов, направляемых в приемник. Класс содержит следующие методы:

public OutputStream()

содержит только безаргументный конструктор. public abstract void write(int b) throws IOException

Читать »

Использование компонента DataGrid

Добавлено Дата: 13 April, 2012 категория: ActionScript

Компонент DataGrid позволяет отображать данные в сетке со строками и столбцами, рисовать данные из массива или внешнего XML-файла, который можно проанализировать и добавить в массив для экземпляра DataProvider. Компонент DataGrid включает вертикальную и горизонтальную прокрутку, поддержку событий (включая поддержку редактируемых ячеек) и функции сортировки.

Читать »

Условие throws

Добавлено Дата: 30 March, 2012 категория: Java

Первое, что бросается в глаза в приведенном выше методе replace Value, — это список проверяемых исключений, которые в нем возбуждаются. В Java необходимо перечислить проверяемые исключения, возбуждаемые методом, поскольку программист при вызове метода должен знать их в такой же степени, в какой он представляет себе нормальное поведение метода. Проверяемые исключения, возбуждаемые методом, не уступают по своей важности типу возвращаемого значения — и то и другое необходимо объявить.

Читать »

Класс InputStream

Добавлено Дата: 28 March, 2012 категория: Java

В абстрактном классе InputStream объявляются методы для чтения из заданного источника. InputStream является базовым классом для большинства входных потоков в java.io и содержит следующие методы:

public InputStream()

содержит только безаргументный конструктор. public abstract int read() throws IOException

Читать »

Runtime-исключения в Java

Добавлено Дата: 19 March, 2012 категория: Java

Компьютер не бывает эмоциональным. Он может дать точное математическое описание, но забудет об интонации.

Фрэнк Заппа

Runtime-система  Java возбуждает исключения двух основных видов: runtime-исключения, расширяющие класс RuntimeException,  и ошибки, которые расширяют класс Error. Исключения обоих видов являются непроверяемыми  (см. раздел 7.3). Верхняя часть иерархии исключений выглядит следующим образом:

Читать »

Потоки данных

Добавлено Дата: 17 March, 2012 категория: Java

Хотя возможность чтения и записи байтовых потоков достаточно полезна, часто бывает необходимо пересылать в потоке данные определенного типа. Интерфейсы DataInput и DataOutput определяют методы для пересылки примитивных типов Java в потоке. Реализация этих интерфейсов по умолчанию представлена классами D ataInputStream и DataOutputStream.  Сначала мы рассмотрим интерфейсы, а затем их реализации.

Читать »

Класс RandomAccessFile

Добавлено Дата: 9 March, 2012 категория: Java

 предоставляет более совершенный механизм для работы с файлами, чем файловые потоки. Он не является расширением Input Stream или OutputStream, поскольку может осуществлять любую из операций чтения/записи или оба действия сразу. Режим работы с файлом указывается в качестве параметра для различных конструкторов. Класс Random AccessFile реализует оба интерфейса Data InputStream и DataOutput Stream, поэтому он может применяться для чтения/записи встроенных типов Java.

Читать »

Реализация локаторных методов очереди с приоритетами

Добавлено Дата: 30 December, 2011 категория: Java, Структуры данных и алгоритмы

Расширить возможности очереди с приоритетами, реализованной с помощью последовательности или пирамиды, за счет поддержки локаторов не представляет особого труда. В частности, за счет преимущества наследования, помня о том, что последовательность и бинарное дерево являются позиционными контейнерами и могут использоваться для реализации АТД «очередь с приоритетами», можно сортировать пары «ключ-элемент» (объекты) как элементы. Соответственно можно создать локатор, расширив объект «ключ-элемент» из фрагмента кода 7.2 для реализации локатор- ного АТД и добавив позиционную ссылку в качестве переменной экземпляра, как это показано во фрагменте кода 7.9. При таком подходе реализация методов локаторного АТД достаточно проста, и каждая занимает 0(1) времени. Наиболее значимым фактом такой реализации является автома- тическсЪприсоединение локаторов к объектам (по существу, локаторы сохраняют объекты), и необходима отслеживать позиции, в которых размещаются объекты в последовательности или пирамиде.

Читать »

Разработка Session-Компонента

Добавлено Дата: 29 November, 2011 категория: Java, JavaBeans

В этом разделе описан класс реализации Компонента и интерфейсы и методы, которые должны быть реализованы.

Интерфейс SessionBean

Интерфейс SessionBean session-Компонента определяет те методы, которые обязаны реализовать все session-Компоненты. Этот интерфейс наследует интерфейс EnterpriseBean. Методы этого интерфейса тесно связаны с циклом жизни такого объекта.

Читать »

Базовый класс EJBHome

Добавлено Дата: 27 November, 2011 категория: Java, JavaBeans

Каждый home-интерфейс наследует интерфейс j avax. ejb. EJBHome. Пример Кода 4.3 показывает определение этого интерфейса:

Пример кода 4.3 Определение интерфейса EJBHome

package javax.ejb;

public interface EJBHome extends java.rmi.Remote {

Читать »

Предложения throws и переопределение методов Java

Добавлено Дата: 10 June, 2011 категория: Java

 

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

Читать »

Reader в Java

Добавлено Дата: 31 May, 2011 категория: Java

 

  Абстрактный класс Reader обеспечивает поддержку символьного потока чтения аналогично тому, как это делает InputStream, реализующий модель байтового потока ввода, и методы Reader схожи с теми, которые объявлены в составе InputStream.

Читать »

Datalnput и DataOutput в Java

Добавлено Дата: 23 May, 2011 категория: Java

  Интерфейсы, предусматривающие потоковый ввод и вывод бинарных данных, обладают почти одинаковой структурой. Методы семейств read и write, обеспечивающие ввод и вывод данных каждого из простых типов, перечислены в следующей таблице.

 

 

Читать »

@throws и @exception в Java

Добавлено Дата: 19 May, 2011 категория: Java

 

  Тэг @throws служит для документирования одного типа исключения, выбрасываемого методом. Для обозначения каждого типа исключения надлежит задавать отдельный тэг @throws. В список тэгов @throws, помимо описаний объявляемых исключений, перечисленных в предложении throws, часто добавляется информация и о других исключениях: неплохо упомянуть в throws все возможные исключения, которые могут быть сгенерированы при выполнении метода, — то же справедливо и при описании исключений посредством тэгов ©throws. Предположим, например, что некий метод проверяет значения переданных параметров и выбрасывает исключение типа NullPointerException, если любое из них равно null. В этом случае следует указать тип NullPointerException в предложении throws объявления метода и привести данные о нем в списке тэгов @throws:

Читать »