рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Простота изучения

Работа сделанна в 2005 году

Простота изучения - Курсовая Работа, раздел Компьютеры, - 2005 год - Обзор языка Java Простота Изучения. Язык Java, Хотя И Более Сложный Чем Языки Командных Интерп...

Простота изучения. Язык Java, хотя и более сложный чем языки командных интерпретаторов, все же неизмеримо проще для изучения, чем другие другие языки программирования, например C++. Java отличен от С++ несколькими основными изменениями, облегчающими восприятие синтаксиса Java: удалены препроцессор, заголовочные файлы, операторы typeded и директивы #define. Благодаря этому языку Java легче изучать.

К примеру, рассмотрим следующий фрагмент программы: На С++ На Java #include<string.h> # define foo 23 class foobar{ public: foobar() (I=1); private: int I; }; import java.long.* class foobar{ public foobar() (I=1); public static final int=23; private int I; } Как можно видеть, в Java удалены все директивы препроцессора, такие как #define, что облегчает восприятие текста программы.

Вместо директивы С++ #include в языке Java используется оператор import, позволяющий импортировать другие объектные классы в создаваемый код. 3 АППЛЕТЫ JAVA Программы, составленные на языке программирования Java, можно разделить по своему назначению на две большие группы.

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

Главная особенность апплетов заключается в том, что они являются настоящими программами, а не очередным форматом файлов для хранения мультфильмов или какой-либо другой информации.

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

Так как они не содержат машинного кода и работают под управлением специального интерпретатора, их производительность заметно ниже, чем у обычных программ, составленных, например, на языке программирования C++. Однако не следует забывать, что программы Java без перетрансляции способны работать на любой платформе, что само по себе имеет большое значение в плане разработок для Internet. Апплеты Java встраиваются в документы HTML, хранящиеся на сервере Web. С помощью апплетов вы можете сделать страницы сервера Web динамичными и интерактивными.

Апплеты позволяют выполнять сложную локальную обработку данных, полученных от сервера Web или введенных пользователем с клавиатуры. Из соображений безопасности апплеты (в отличие от обычных приложений Java) не имеют никакого доступа к файловой системе локального компьютера. Все данные для обработки они могут получить только от сервера Web. Более сложную обработку данных можно выполнять, организовав взаимодействие между апплетами и расширениями сервера Web - приложениями CGI и ISAPI. Для повышения производительности приложений Java в современных браузерах используется компиляция "на лету"- Just-In-Time compilation (JIT). При первой загрузке апплета его код транслируется в обычную исполнимую программу, которая сохраняется на диске и запускается.

В результате общая скорость выполнения апплета Java увеличивается в несколько раз. 4

– Конец работы –

Эта тема принадлежит разделу:

Обзор языка Java

Более того, и сами языки программирования более всего оцениваются разработчиками по типу и возможностям заложенных в них средств доступа к базам… В этом смысле Java не представляет исключения. Уже в версии JDK1.1 появился… Однако, коренное отличие Java от других традиционных языков программирования заключается в том, что одни и те же…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Простота изучения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ИСТОРИЯ СОЗДАНИЯ
ИСТОРИЯ СОЗДАНИЯ. Изучая Java, можно заметить, что его синтаксис близок к синтаксису языка C++. Унаследовав самое лучшее от языка программирования C++, язык Java при этом избавился от некоторых нед

Объектная ориентированность
Объектная ориентированность. Язык Java разрабатывался как чисто объектно-ориентированный язык, в отличие от С++, объектная парадигма которого «ослабляется» возможностями, оставшимися от языка С. В

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

ВИРТУАЛЬНАЯ МАШИНА JAVA И БАЙТ-КОДЫ
ВИРТУАЛЬНАЯ МАШИНА JAVA И БАЙТ-КОДЫ. Программа, написанная на одном из языков высокого уровня, к которым относится и язык Java, так называемый исходный модуль ("исходник" или "сырец" на жаргоне, от

МОБИЛЬНОСТЬ JAVA
МОБИЛЬНОСТЬ JAVA. Создание приложений, действительно работающих на разных платформах - непростая задача. К сожалению, дело не ограничивается необходимостью перекомпиляции исходного текста пр

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги