Разделы

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

учим java. этап первый: подготовительный

Java, JavaScript
4.7 / 5 (55 оценок)

Из всех существующих языков программирования на сегодняшний день язык Java является одним из самых популярных и широко используемых языков программирования. Эта статья ознакомит с историей Java и подготовит Вас к более глубокому изучению этого языка.

Язык программирования Java на сегодняшний день является одним из самых популярных и широко используемых языков программирования в мире. Это, несомненно, связано с двумя его важнейшими достоинствами: WORA и наследование лучших традиций C++.

WORA, Write Once Run Anyway — "написано однажды, выполняется везде", это грубый перевод расшифровки аббревиатуры. Эта технология радикально меняет подход к программированию. Теперь вас не должна волновать переносимость вашей программы. Нет необходимости в абстракции платформозависимых частей программы. Вы напрочь избавляетесь от всех этих проблем. При всем этом, Java унаследовал все лучшее из C++. Это лучший (на мой взгляд) синтаксис для объектно-ориентированного программирования, который многие годы разрабатывался великими умами, в частности Бьерном Страуструпом. Однако инкапсулировать все из C++ в Java смысла нет, поэтому Java обогатилась собственным "уборщиком мусора", которого не было в C++ по многим причинам ("Дизайн и эволюция C++" Бьерн Страуструп). В Java нет множественного наследования, во многом из-за того, что его реализация сложна, не оправдана, да и неоднозначна. Следует отметить, что в C++ множественное наследование реализовано было, но это уже другой случай. В Java также отсутствуют указатели, что, если подходить со стороны безопасности, хорошо.

История Java начинается с момента разработки языка Oak компанией Sun Microsystems по жалобе одного из сотрудников в том, что ему начинает откровенно надоедать поддержка огромного количества интерфейсов программ, используемых в Sun. Этот язык явился плодом творения группы программистов, которым было поручено сотворить что-то новое, оригинальное в соответствии с жалобным письмом Патрика Нотона. Как раз в это время компания выпускает свой браузер Mosaic. С появлением WWW судьба Oak была решена. Он начинает ориентироваться на Internet, который в то время, благодаря WWW, начинает бурно развиваться. И уже в 1995 году появляется официальное объявление о появлении нового продукта под названием Java.

И благодаря Netscape, которая сразу начала поддерживать Java-продукты, популярность Java начинает расти день ото дня.
Переходя к изучению Java, многие задаются вопросом: учить еще один язык программирования, а зачем мне это надо? Как уже говорилось, Java пропагандирует абсолютно новый подход к программированию, когда, написав свою программу, например, под Linux, вы можете ее использовать где угодно: Solaris, Unix-системы, MacOS, Windows и пр.
Приложения, написанные на Java, делятся на две категории: обычные приложения Java, выполняющиеся виртуальной машиной Java (JVM, Java Virtual Machine) и Java-апплеты, которые встраиваются в HTML-код. Последние интерпретируются непосредственно средствами браузера. Следует заметить, что сегодня практически все браузеры имеют встроенные виртуальные Java-машины.

Java-апплеты, в отличие от обычных Java-приложений, в целях безопасности не имеют доступа к файлам локального компьютера. Файлы могут быть получены лишь из Web. Однако совмещение работы Java-апплетов с CGI-приложениями позволяет создавать полноценные приложения, которые могут быть встроены в HTML-документ. В следующих статьях я постараюсь более подробно осветить эту тему.

Как приступить к разработке Java-приложений? Для этого совершенно бесплатно можно скачать Java SDK с сервера Sun Microsystems. Это отнюдь не означает, что Java абсолютно бесплатный программный продукт. Вам необходимо ознакомиться с лицензией.

Для того чтобы скопировать свежий SDK для вашей операционной системы с сервера Sun Microsystems, необходимо посетить Java 2 SDK Product and Download Page http://java.sun.com/jdc/earlyAccess/j2sdk13/. После того, как вы нашли и скачали подходящий вам дистрибутив, вам необходимо его установить. Процесс установки достаточно простой.

При выборе устанавливаемых компонентов можете смело убирать галочку с Java Sources, но это только в том случае, если вы не собираетесь разбираться в исходных текстах классов Java. В любом случае на первом этапе ознакомления с Java они вам не понадобятся. Тем более что в любой момент вы можете установить их отдельно, запустив программу установки еще раз и установив эти 19 с лишним мегабайт.



Другие материалы по теме:

- Web 3.0: Реальность или очередной хайп?
- React, Vue или Svelte: Какой фреймворк выучить новичку в 2026?
- учим java. этап первый: подготовительный
- Java: русские буквы и не только...
- PWA против нативных приложений: Кто победит в 2026?


📌 smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь