Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типы данных

Команды и данные.

Недостатки интерпретаторов.

Недостатки компиляторов.

Интерпретация и компиляция.

Общие сведения о языке Java.

Публикация материалов в сети с использованием XML позволит гораздо эффективнее осуществлять поиск информации.

XML упрощает создание новых языков.

XML позволяет компоновать документ из отдельных независимых элементов.

Преимущества использования XML.

Лекция №2.

Использование XML даёт возможность передавать по сети не весь ресурс, а лишь ту его часть, которая требуется пользователю.

XML позволяет использовать в документе практически любые дескрипторы, и в то же время DTD налагает ограничения на их использование. Совместное применение этих средств позволяет создавать на базе XML специализированные языки. Одна из таких разработок представляет собой язык для описания результатов исследований в области химии.

· Чтобы перенести программу на другую аппаратную платформу или в другую операционную среду, её надо повторно скомпилировать.

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

Быстродействие интерпретируемой программы крайне низкое.

Разработчики языка Java стремились к тому, чтобы создаваемый ими язык как можно больше походил на С++. Но так как С++ не обеспечивает реальной перено­симости программ между различными платформами, в языке Java появились некото­рые особенности, отличающие его от С++.

Java является строго типизированным языком. В нём определены следующие про­стые типы данных.

· Целочисленные данные

o byte — 8 бит

o short — 16 бит

o int — 32 бита

o long —64 бита

· Данные с плавающей точкой

o float — 32 бита

o double — 64 бита

· Символьные данные

o char — 16 бит

· Логические данные

o boolean — принимают два значения: true или false.

В Java такое свободное обращение с типами недопустимо, ведь средства, обеспечивающие работу Java, должны обеспечивать реальную переноси­мость программ. Таким образом, в Java, в отличие от некоторых версий C, типы short и int — не синонимы.

Число бит в переменных типа long увеличилось вдвое по сравнению с языком C. Кроме того, среди целочисленных типов появился тип byte. В языке C роль храни­лища байтовых значений выполняли переменные типа char.

Ещё одно отличие целочисленных данных состоит в том, что в Java отсутствуют беззнаковые типы.

Символьные данные в Java и C также различаются. Основное отличие состоит в том, что в 16-битовой переменной типа char хранятся значения Unicode. Таким об­разом, в Java решается проблема поддержки национальных кодировок.

В Java нельзя использовать переменные int, char, long и т. д. для храпения логических значений.

<== предыдущая лекция | следующая лекция ==>
Значение атрибута HREF | Некоторые особенности логических операторов
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 229; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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