На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Java FAQ
1. Данный раздел предназначен только для публикации готовых статей, с вопросами обращайтесь в соответствующие подразделы.
2. Все вопросы, связанные с ошибками или неточностями в представленных материалах направляйте модераторам персональным сообщением.
3. Все темы и сообщения в разделе премодерируются. Любое сообщение или тема будут доступны остальным участникам после одобрения модераторами.
Модераторы: dark_barker, wind
  
> Что такое Java , статья из старых Java FAQ
    Официальный день рождения языка Java (в транслитерации правильно произносится Джава, с ударным первым слогом) - 23 мая 1995г.

    Что же такое Java? Вообще-то есть такой остров Ява в Малайском архипелаге, территория Индонезии. Это также сорт кофе, который любят пить создатели языка Java. :) Ну а если подойти к этому вопросу по-серьезному, то четкого определения Java просто не существует. Может быть для кого-то это покажется неожиданностью, но в самом начале язык Java использовался для программирования бытовых электронных приборов, таких как телефоны. Позже, после интенсивного распространения PC и в т.ч. и Internet, Java стала применяться для программирования броузеров - т.е. появились апплеты. Из-за их быстрого количественного роста для большего удобства графические элементы апплетов начали собирать в виде компонентов - появились JavaBeans, и именно на этом этапе Java вышла на порог создания распределенных систем и промежуточного ПО вплотную связавшись с технологией CORBA, и Java-объекты теперь смогли с ее помощью взаимодействовать с другими объектами, написанными на иных языках программирования.

    Итак оставалась вне игры только программированая связь с серверами и этот шаг был сделан - появились сервлеты и EJB. Логично, что на серверах существует связь с базами данных - появились драйверы JDBC. Взаимодействие оказалось удачным, и многие системы управления базами данных и даже операционные системы включили Java в свое ядро, например Oracle, Linux, MacOS, AIX. Что еще не охвачено? Назовите, и через полгода услышите, что Java уже вовсю применяется и там. Таким образом из-за такой размытости самого понятия Java его описывают таким же размытым словом - технология.

    Такое невиданно стремительное распространение технологии Java во всех отраслях информационных технологий отчасти вызвано тем, что она использует специально созданный для этого язык программирования, который так и называется - язык Java. Этот язык был создан на основе существующих языков программирования - С/С++, Pascal, SmallTalk и др., и при этом его создатели постарались воплотить в своем творении все лучшие элементы этих языков и попытались избавиться от явных, по их мнению, недостатков. Действительно, легко заметить, что язык Java очень прост в изучении, особенно для тех, кто уже хоть немного знаком с принципами ООП. Для тех, кто только начинает с ними знакомиться язык Java становится таким же языком изучения объектно - ориентированному программированию, как язык Pascal стал в свое время языком обучения структурному. Свою первую программу на Java можно написать спустя час после начала изучения языка. С точки зрения экономии системных ресурсов и человеческого времени, легко заметить, что даже простейшая программа типа "Hello world!" на языке Java содержит гораздо меньше строк, чем на том же C/C++. Даже условии написания объемных программ с тысячами строк кода в Java-программе легко ориентироваться даже без визуальных редакторов, зачастую просто необходимых в других языках. Java-программы легко отлаживаются, сообщения компилятора просты и понятны, они полностью и исчерпывающе предоставляют информацию о замеченных ошибках и иногда даже нет необходимости при написании какой-либо программы заглядывать в книгу или пособие, т.к. эти сообщения сами указывают программисту на тонкости и нюансы работы того или иного компонента программы.

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

    [Автор - Angie]
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0221 ]   [ 16 queries used ]   [ Generated: 28.03.24, 23:52 GMT ]