О КОМПАНИИ|МИССИЯ КОМПАНИИ|ПРИНЦИПЫ И ТЕХНОЛОГИИ|ПОРТФОЛИО|КОНТАКТЫ

        Расширенный поиск
                  Статьи     Энциклопедия     Новости     История     Ресурсы

Информация > Технологии > Языки программирования

А Б В Г Д З И К Л М Н О П Р С Т Ф Ц Ч Ш Э Я     A B C E F G H I J L M N P Q S W X Y     Все  

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

Язык Java (разработчик - компания Sun Microsystems) обязан своему рождению Интернет и разрабатывался специально для Интернета.
 
В основе технологии Java лежит модель клиент-серверная, а Java-программа состоит из нескольких блоков, присутствующих как на стороне сервера, так и на стороне клиента. Последние называются Java -апплетами.
 
Язык Java изначально разрабатывался с соблюдением необходимых для работы в открытой сети требований безопасности. Уже в первой редакции (Java 1.0) была предложена идея  «песочницы» (sandbox). Весь выполняемый код делится на два класса: удаленный и локальный. Локальный имел полный доступ к ресурсам системы, а удаленный код ограничивался в правах на доступ к ресурсам системы, т.е. помещался в «песочницу». Таким образом компьютер пользователя был защищен от выполнения апплетом несанкционированных действий.
 
В версии Java 1.2 система безопасности была полностью переделана и усилена. В ней любому коду может быть назначена своя политика безопасности, ограничивающая доступ к ресурсам системы.

Ядро безопасности Java включает: 

  • Загрузчик классов (Class Loader)
  • Верификатор байт-кода (Byte Code Verifer) 
  • Диспетчер безопасности (Security Manager)
  • Контролер доступа (Access Controller) 
  • Права доступа (Permissions) 
  • Политики (Policies) 
  • Области защиты (Protection Domains)
Такой подход к построению системы безопасности позволяет использовать язык Java в самых ответственных корпоративных приложениях.
 
Java – независимый от архитектуры переносимый язык. Компилятор Java производит байт-коды, которые может быть проинтерпретирован на множестве разнообразных платформ. Java-программа, созданная на одной платформе, работает на всех остальных.

При разработке Java был взят за основу язык С++, из него были удалены многие свойства, которые делают С++ излишне сложным для пользования, не являясь абсолютно необходимыми. В результате язык Java получился более простым и органичным, чем С++. Язык Java можно назвать «очищенным» C++.

Синтаксис языка Java максимально приближен к синтаксису С++. Это делает язык знакомым широкому кругу программистов, а огромный объем программного обеспечения, уже созданного с использованием С++, может быть адаптирован под новый язык относительно легко. 

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

Java - язык программирования в платформе J2EE (Java 2 Platform, Enterprise Edition) и язык создания Java-апплетов для других самых разных платформ.


04.07.2006

Перейти на Форум "Эффективное управление предприятием"


__________________
Версия для печати




ДРУГИЕ МАТЕРИАЛЫ ПО ТЕМЕ

Последние новости   Архив



Энциклопедия

Язык программирования C# (Си-шарп)

C# (Си-шарп) — объектно-ориентированный язык программирования для платформы .NET. Разработан в 2000 году Андерсом Хейлсбергом, Скоттом Вилтамутом и ...читать статью


Статьи

Система управление сайтом CMS «CorpSite»

Система управление сайтом «CorpSite» предназначена для создания эффективных эксклюзивных производительных надежных корпоративных сайтов приносящих ...читать статью

Корпоративный сайт компании «Корпоративные системы Интернет»
Москва, Б.Дмитровка, д.9, Издательство "Труд" Инспро-

Тел. (985) 362-99-64
Email: info@corpsys.ru

???????@Mail.ru     © 1997—2008 CopSite.ru