русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Уникальность имен пакетов


Дата добавления: 2015-06-12; просмотров: 680; Нарушение авторских прав


Поскольку Java создавался как язык, предназначенный для распро­странения приложений через Internet, а приложения состоят из структу­ры пакетов, необходимо предпринять некоторые усилия, чтобы не про­изошел конфликт имен. Имена двух используемых пакетов могут сов­пасть по прошествии значительного времени после их создания. Испра­вить такое положение обычному программисту будет крайне затрудни­тельно.

Поэтому создатели Java предлагают следующий способ уникального именования пакетов. Если программа создается разработчиком, у которо­го есть Internet-сайт, либо же он работает на организацию, у которой име­ется сайт, и доменное имя такого сайта, например, companycom, то име­на пакетов должны начинаться с этих же слов, выписанных в обратном порядке: com.companyДальнейшие вложенные пакеты могут носить на­звания подразделений компании, пакетов, фамилий разработчиков, име­на компьютеров и т.д.

Таким образом, пакет верхнего уровня всегда записывается ASCII-буквами в нижнем регистре и может иметь одно из следующих имен:

• трехбуквенные com, edu, gov, mil, net, org, int (этот список рас­ширяется);

• двухбуквенные, обозначающие имена стран, такие как ru, su, de, uk и другие.

Если имя сайта противоречит требованиям к идентификаторам Java, то можно предпринять следующие шаги:

• если в имени стоит запрещенный символ, например, тире, то его можно заменить знаком подчеркивания;

• если имя совпадает с зарезервированным словом, можно в конце добавить знак подчеркивания;

• если имя начинается с цифры, можно вначале добавить знак под­черкивания.

Примеры имен пакетов, составленных по таким правилам:

com.sun.image.codec.jpeg

org.omg.CORBA.ORBPackage

oracle.jdbc.dhver.OracleDriver

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



<== предыдущая лекция | следующая лекция ==>
Объявление верхнего уровня | Область видимости имен


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.631 сек.