Посты для тега : ‘static’

Наложение протоколов ("черные ходы")

В примере, приведенном ниже, показан вариант использования команды backdoor с целью изменения дистанции EBGP. Это делается для того, чтобы назначить более высокий приоритет протоколам ЮР по сравнению с протоколами EBGP для определенных сетевых адресов. На рис. И.5 приведена схема топологии сети, иллюстрирующая эту ситуацию.

Читать далее »

Создание почтовой службы в стандартном Java

Цель занятия Ознакомиться с построением простого почтового клиента для сети Internet. Научиться формировать почтовое сообщение и получать ответные сообщения от почтового сервера. Дополнительные сведения можно найти в [15]. Краткие теоретические сведения

Читать далее »

Программирование "без классов" на языке Java

Программировать без классов уже практически нельзя — это не модно, да и становится крайне тяжело, когда речь идет о сколько-нибудь приемлемом интерфейсе. Имейте в виду, что Java- приложение состоит из классов, где класс — это как функция в языке С или процедура в Delphi. Поэтому заголовок этого раздела не следует понимать буквально, а словосочетание "без […]

Читать далее »

Потоки в Java

Цель занятия Познакомиться с классом потоков Thread и возможностями его использования для реализации динамических функций приложения (апплета). Изучить использование главного метода потока run (), а также применение интерфейса Runnabie. Подробное описание потоков изложено в [15].

Читать далее »

Создание приложений "клиент-сервер" в Java

Цель занятия Научиться создавать приложения на основе технологии "клиентсервер". Изучить способ описания потока клиента и потока сервера. Освоить технику передачи данных от сервера клиенту. За подробной информацией следует обращаться в [15].

Читать далее »

Объявление переменных и методов, использование их в программе на Java

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

Читать далее »

Имеет ли значение порядок параметров?

Предположим, что создается структура для представления простых комплексных чисел, скажем, Complex, и требуется складывать вместе экземпляры Complex. Было бы также удобно иметь возможность прибавлять простые значения double к экземпляру Complex. Добавление такой функциональности — не проблема, поскольку можно перегрузить метод операции + так, чтобы один параметр был Complex, а другой — double. Это объявление может […]

Читать далее »

Работа с выделенными ресурсами и исключениями

Если вы обладаете большим опытом работы в С++, то одна вещь в мире С# покажется наиболее захватывающей — отсутствие детерминированной деструкции. Разработчики С++ привыкли использовать конструкторы и деструкторы объектов, располагаемых в стеке, для управления ценными ресурсами.

Читать далее »

Статические конструкторы (класса)

Тема статических конструкторов уже затрагивалась в разделе “Поля”, но давайте рассмотрим эти конструкторы еще раз внимательнее. Класс может иметь максимум один статический конструктор, и этот статический конструктор не может принимать параметров. Статические конструкторы никогда не вызываются напрямую.

Читать далее »

Раннее связывание с СОМ-компонентами

Для каждого COM-объекта создается один RCW, который: < ![if !supportLists]>§  устанавливает взаимнооднозначное соответствие между методами и полями классов метаданных и методами и свойствами интерфейсов, реализованных СОМ-объектов; < ![if !supportLists]>§  управляет счетчиком ссылок на СОМ-объект;

Читать далее »
 
Rambler's Top100