О технологии Java
Статьи -> Программирование -> Java
О технологии Java
Статья написана на основе официальной документации фирмы Sun Microsystems, Inc
v:1.0 2008.04.16
Технология Java это и язык программирование и платформа.
Язык программирования Java
-
Язык программирования Java - это высокоуровневый язык программирования, который характеризуется всеми следующими свойствами:
- простота;
- объектная ориентированность;
- распределенность;
- многопоточность;
- динамичность;
- защищенность;
- надежность;
- портируемость;
- высокая производительность;
- независимая архитектура.
Поскольку виртуальная машина Java доступна на множестве операционных систем, одни и те же .class файлы Вы можете выполнять в Microsoft Windows,
Solaris TM Operating System (Solaris OS), Linux или Mac OS. Некоторые виртуальные машины, например Java HotSpot, выполняют некоторые дополнительные
функции, обеспечивая лучшие характеристики Вашего приложения. В качестве примера такой функции можно назвать поиск узких мест и перекомпиляцию
(в первоначальный код) наиболее часто используемых участков кода.
Платформа Java
Платформа это аппаратное или программное окружение, в котором выполняется программа. Мы уже упомянули о некоторых наиболее популярных платформах, таких как Microsoft Windows, Linux, Solaris OS и Mac OS. Большинство платформ может быть описано как комбинация операционной системы и программного обеспечения. Java отличается от большинства популярных платформ, тем что это только программное обеспечение, которое работает на верхнем уровне аппаратных платформ.
-
Платформа Java состоит из двух компонентов:
- Виртуальная машина Java (Java Virtual Machine).
- Программный интерфейс Java (Java Application Programming Interface).
В силу платформо-независимости, Java может работать немного медленнее, чем естественный код. Однако, преимущества (в частности, отсутствие проблем с портируемостью) технологий компилятора и виртуальной машины превосходят некоторые недостатки в сравнении с естественным кодом.
Петрелевич Сергей
petrelevich@yandex.ru
Метки: Java
Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.