Java – мощный и перспективный язык программирования, в короткие сроки завоевавший широчайшую популярность. Создаваемый изначально как кроссплатформенный инструмент разработки программного обеспечения, java позволил преобразить облик интернет-сайтов, придав им функциональность, немыслимую для статичных html-страниц. Именно java-апплеты (так называются кроссплатформенные программные модули, написанные на java) превращают страницу веб-сайта в полноценное приложение, обладающее всеми возможностями любого «обычного» приложения, такого как текстовый редактор или компьютерная игра.
Разумеется, изучать лишь теоретические аспекты java программирования не имеет смысла, необходимо сразу же пробовать применить свои знания на практике. Впрочем, это же касается и любого другого языка программирования. Для того, чтобы освоить java программирование и увидеть результаты выполнения первой собственноручно написанной программы, необходимо установить так называемый Java Development Kit (JDK) – комплект инструментов, позволяющий преобразовывать исходные тексты программ на java в так называемый байт-код, получая «запускаемый» кроссплатформенный модуль, и затем выполнять его с помощью виртуальной java-машины (JVM). Загрузить JDK можно с официального сайта java.sun.com, совершенно бесплатно. Там же предлагается пакет документации, без которого освоить java программирование также будет затруднительно.
Отметим, что интернет не является единственной областью, в которой широко и успешно применяется java программирование. Первоначально java предназначался для управления разнообразными устройствами, и в настоящее время он вполне успешно используется для этой же цели. Так называемые «устройства с ограниченными ресурсами», от мобильных телефонов до бытовой техники, также способны исполнять программы на java, и эта сфера претерпевает бурное развитие в связи с ростом вычислительной мощности микросхем, которыми такие устройства оснащаются.
Разумеется, при всей относительной простоте и мощи платформы, java программирование не является простой для изучения сферой. Для полноценного освоения ключевых элементов этой технологии разработки программного обеспечения крайне желательно руководство опытного преподавателя-практика, принимавшего личное участие в создании реальных проектов на java и способного передать слушателям курсов не только теоретические аспекты, но и собственный практический опыт работы в качестве программиста-разработчика. Именно такие курсы java мы готовы предложить вниманию желающих освоить программирование на java.