1991 год: Джеймс Гослинг и инженеры компании Sun Microsystems начинают разработку нового языка программирования. Он должен выйти простым, надёжным, объектно-ориентированным и совместимым со множеством аппаратных платформ. Проект получил название «Oak», или «дуб», символ надёжности, мощи и долговечности языка. Но что-то пошло не так.
После этого появляется компания Oak Technologies, которая защищает торговую марку и не разрешает её бесплатно использовать. Джеймс Гослинг выпивает чашку любимого кофе, отправляется на выставку Sun World в Сан-Франциско и 23 мая 1995 года впервые публично анонсирует язык программирования Java.
Мы всей редакцией искренне поздравляем каждого Java-программиста с днём рождения любимого языка. Желаем быстрой компиляции, бесконечной производительности, побольше памяти и мгновенной скорости выполнения. А теперь давайте вспомним, почему язык Java крут и за что мы его любим.
![](/upload/setka_images/13131423052024_accf102caaa970ce65d217b9ae9a8e9a57caa67c.jpg)
❤️ WORA, или Write once, run anywhere
«Написано один раз, работает везде» — это официальный слоган языка Java, который подчёркивает его кросс-платформенность. Программы на Java могут работать на серверах, десктопных и мобильных операционных системах — везде, где установлена Java Virtual Machine (JVM). Если появится новая платформа, то JVM вместе с Java будет работать и на ней. Это ли не счастье!
![](/upload/setka_images/13131323052024_08fda0244b5397e030ee401fd2bea5b24f78a72b.jpg)
❤️ Универсальность
Вы можете учить Java с нуля или для повышения квалификации. Он может стать вашим первым или десятым языком программирования. Учите его как хотите — на его пользу и возможности применения это никак не повлияет.
Новичков Java приучает к строгой типизации, структурированному коду и понятному синтаксису. Опытным разработчикам открывается богатая экосистема библиотек и фреймворков: есть Spring, Hibernate, JavaFX и так далее.
Если при изучении Java вы в чём-то запутались — вбейте свой вопрос в поиск. Скорее всего, сообщество уже давно на него ответило, поссорилось из-за лучшего решения и написало новую библиотеку для вашего удобства.
![](/upload/setka_images/13131023052024_6896a8696b8038f4fc8989ab005e4fccc3b90047.jpg)
❤️ Долговечность
Бизнес обожает язык Java за обратную совместимость версий. Обратная совместимость — это хранитель инвестиций и нервов предпринимателей. Приложение написано на Java 7, а за окном Java 17? Нет проблем (ну, почти).
Обратная совместимость позволяет компаниям десятилетиями создавать и поддерживать приложения. C Java все разработчики уверены, что очередное обновление языка не сломает старый код. Другое дело — разобраться, как с этим работать :)
![](/upload/setka_images/13131223052024_c7c2d6650fe8dd3125b1541cb39af56649bd56fa.jpg)
![](/upload/setka_images/13130623052024_5fbb87e295c9b9f9aabf8f06ece94f32fd15c2bd.png)
Читайте также:
❤️ Доброта
Java-сообщество придерживается принципа открытого исходного кода. Это поспособствовало развитию платформы OpenJDK, на которой у вендоров и отдельных разработчиков появился доступ к коду виртуальной машины Java.
А ещё открытость привела к распространению бесплатных инструментов, проектов и сборок, которыми может воспользоваться любой новичок или компания с ограниченным бюджетом. Доступность повлияла на развитие инноваций и сделала Java одним из самых востребованных языков в мире.
![](/upload/setka_images/13131323052024_0ed1686442ac630326a48ddcef43684fa02b904b.jpg)
❤️ Бесконечность
Учёным неизвестен точный возраст Вселенной. Не менее интересный вопрос — прекратит ли Java когда-нибудь развиваться. Мы надеемся, что этого не будет. Желаем всему Java-сообществу нескучных релизов и праздничного настроения 🍷🍾
Ну а если вдруг что-то случится, то написанного за прошлые десятилетия кода хватит до выхода новой Java. Поэтому всё будет хорошо! С ДР, Java! 🎉
![](/upload/setka_images/13131123052024_b30ff17d14b759c017197570526ff51b33cc83c5.jpg)
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!