Судя по описанию java использовалась для создания 2д игр на кнопочные телефоны. Сейчас для *программированию* чайников, часов и тд.
Где вообще используется Java. Стоит ли ёё учить в 2020году?
Java
Почему Java такая популярная?
У джавы есть ряд плюсов.
Она изначально задумывась как язык под многопроцессорные системы. Есть статья free lunch is over, где объясняют про это. Что больше не будут наращивать частоту ядер, а будут увеличивать количество ядер проца.
В яве есть thread - он более легковесный, чем процесс в ОС. За счет этого опять выигрыш при многопоточном программировании. Сейчас go за счет фиберов выезжает, они еще более легковесные, чем thread. (горутины).
Обратная совместимость. Если ты сейчас скомпилишь код, написанный под java 1.5 на 1.8, то скорее всего он скомпилится и заработает. Бизнес это очень ценит.
Еще плюсы - мощное сообщество, множество готовых библиотек.
Хорошо держит высокие нагрузки.
Как-то так в общем.
Она изначально задумывась как язык под многопроцессорные системы. Есть статья free lunch is over, где объясняют про это. Что больше не будут наращивать частоту ядер, а будут увеличивать количество ядер проца.
В яве есть thread - он более легковесный, чем процесс в ОС. За счет этого опять выигрыш при многопоточном программировании. Сейчас go за счет фиберов выезжает, они еще более легковесные, чем thread. (горутины).
Обратная совместимость. Если ты сейчас скомпилишь код, написанный под java 1.5 на 1.8, то скорее всего он скомпилится и заработает. Бизнес это очень ценит.
Еще плюсы - мощное сообщество, множество готовых библиотек.
Хорошо держит высокие нагрузки.
Как-то так в общем.
ни едоного байта для майнкрафта или андроида я не вбил... но работы каждый день хватает..
В Android.
Да, стоит.
Да, стоит.
Александр Лимаренко
А что именно на андроид? Это отдельное направление, которое нужно учить, или выучив азы я смогу что-то сделать на Андроиде?
Вообще, это лучший язык программирования.
Александр Лимаренко
Типичное статьи в Гугле) Я вот и не понимаю почему? Что на ней вообще делают... (В Гугле нашёл только банковские системы и тд. Не совсем понимаю что это и для чего)
Oybek Ikromov
осуждаю, нет лучшего или худшего языка...
Java может абсолютно все. Очень мощный язык. Главный плюс в том что:
*Один раз построил и код может работать везде. В других языках всегда надо менять пример если на Винде работает то на Линукс может не работать.
*Язык имеет очень большое сообщество людей - легко находить решения на трудные задачи и есть ресурсы для обучения.
*Android
*Website backend
*Быстрее чем python в примерно 8 раз.
----
Для бизнеса и больших организации этот язык очень важный. Банки нуждаются в надёжных системах проверенные временем - java идеальный кандидат так как отправка миллиардов долларов каждый день должна быть надёжной
*Один раз построил и код может работать везде. В других языках всегда надо менять пример если на Винде работает то на Линукс может не работать.
*Язык имеет очень большое сообщество людей - легко находить решения на трудные задачи и есть ресурсы для обучения.
*Android
*Website backend
*Быстрее чем python в примерно 8 раз.
----
Для бизнеса и больших организации этот язык очень важный. Банки нуждаются в надёжных системах проверенные временем - java идеальный кандидат так как отправка миллиардов долларов каждый день должна быть надёжной
Из-за Minecraft))
Похожие вопросы
- Почему Java не выстрелила для десктопа?
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов
- Почему вакансий программистов c# меньше, чем вакансий java?
- Почему Android Studio написана на Java а не на С/С++?
- Помогите доделать код на java. В форму пользователь вводит символ, который нужно заменить на #.
- Не выводит изображение в JAVA
- Java проблема с рефлексией.
- Java Developer vs Android Developer. Куда дальше?
- Пишут ли стартапы на Java?
- С какой книги начинать изучение Java?