Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Технология intranet


Нейтральность Java к программно-аппаратной платформы обеспечивается стандартизацией «бинарного формата кодов". Компилятор Java производит не машинные коды подобно тому, как это осуществляет, например, компилятор языка C, а так называемые байт-коды - высокоуровневые машинно-независимые коды, для абстрактной машины, которая должна быть реализована в виде интерпретатора Java и исполнительной (runtime) системы. Преимущества Java-байт-машины таковы:
• набор ее кодов может быть не только легко интерпретирован, но и эффективно скомпилированный «на лету» непосредственно в машинные коды для любой современной аппаратной платформы;
• коды содержат избыточную информацию, позволяющую проверить безопасность выполнения их.

Технологический цикл подготовки, трансляции, редактирования внешних связей, тестирования и отладки Java-программ отличается от технологического цикла других интерпретируемых языков программирования тем, что в Java-приложениях при редактировании внешних связей нужные компоненты могут поступать по сети.

Java-программы могут подаваться в виде самостоятельной программы или в виде апплета, то есть совокупности объектов, выполняемых в среде Web-браузера. С точки зрения программиста, аплет и программа различаются точками входа и жизненным циклом. Программа как точку входа использует метод
public static void main (String args []);

Этот метод должен быть определен в том public-классе, который содержится в файле, выполняемом виртуальной Java-машиной. В параметр args передается массив строк - параметров командной строки.

Апплет выполняется в контексте браузера, его жизненный цикл определяется следующими методами класса Applet:
public void init () - вызывается браузером при загрузке апплета;
public void start () - вызывается браузером при показе Web-страницы;
public void stop () - вызывается браузером, когда апплет оставляет Web-страницу;
public void destroy () - предназначен для освобождения ресурсов.

Другие статьи по теме:

- Использование языков и сред программирования как средств обучения
- Средства быстрой разработки прикладных программ
- Введение в программирование с помощью api
- Понятие языка программирования
- Объектно-ориентированный подход к созданию программных средств


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами