Java

Последние четыре года Java остается одним из самых популярных языков программирования на рынке. На нём пишут интерпрайз-софт, десктопные и мобильные приложения, и много других интересных вещей. Java – объектно-ориентированный язык программирования. Но дело в том, что в отличии от C++, на котором можно писать программы в объектно-ориентированном режиме, на Java такое делать не получиться.

Программа, написанная на Java должна быть откомпилирована. Впрочем, как и все программы, написанные на высокоуровневом языке программирования. Но не тут-то было! После компиляции нужно еще и получить загрузочный модуль. Для этого всего-то нужно согласовать объектный модуль с библиотеками, которые использовались в модуле и разрешить им перекрестно ссылаться на секции объектного модуля.


Это всё и есть главная особенность Java – программа компилируется сразу в машинные команды для Java Virtual Machine.
Еще одной главной особенностью технологии являются Java апплеты. Это небольшие программы, которые выполняется браузером и используется разработчиком для расширения функциональности веб-страниц.