Java что это за программа и нужна ли она?

9 ответов на вопрос “Java что это за программа и нужна ли она?”

  1. Эксклюзивчик Ответить


    Что такое технология Java и каково ее применение?

    Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. От портативных компьютеров до центров данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет — Java повсюду!
    Можно ли загрузить Java бесплатно?
    Да, Java можно загрузить бесплатно. Загрузите последнюю версию на веб-сайте java.com.
    Если вы разрабатываете встроенное или бытовое устройство и хотите использовать в нем технологии Java, свяжитесь со специалистами Oracle и получите подробную информацию об интеграции Java в различные типы устройств.
    Почему необходимо выполнять обновление до новейшей версии Java?
    Новейшая версия Java содержит важные улучшения, позволяющие повысить производительность, стабильность и безопасность приложений Java, запускаемых на вашем компьютере. Установка этого бесплатного пакета обновления обеспечит безопасную и эффективную работу приложений Java, установленных на вашем компьютере.
    ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ
    Что я получаю, загрузив программное обеспечения Java?
    После загрузки Java пользователи получают Java Runtime Environment (JRE). JRE состоит из Java Virtual Machine (JVM), базовых классов платформы Java и вспомогательных библиотек платформы Java. JRE является областью программного обеспечения Java, используемой во время выполнения, т.е. единственным компонентом, который требуется для его запуска в используемом в веб-браузере.
    Что собой представляет программное обеспечения подключаемого модуля Java?
    Программное обеспечение подключаемого модуля Java является компонентом Java Runtime Environment (JRE). JRE обеспечивает возможность запуска апплетов, написанных на языке программирования Java, в различных браузерах. Подключаемый модуль Java не является автономной программой и не может быть установлен отдельно.
    Я слышал термины “виртуальная машина Java” и JVM. Это и есть программное обеспечение Java?
    Виртуальная машина Java представляет собой только один аспект программного обеспечения Java, который задействуется при взаимодействии через Интернет. Виртуальная машина Java встраивается непосредственно в загрузку программного обеспечения Java, и используется для поддержки запуска приложений Java.
    » Узнайте больше о технологии Java
    Дополнительные ресурсы:
    Словарь используемых терминов и определений
    Что такое обновление Java и как изменить расписание обновлений?

  2. porch kitte Ответить


    асуна
    | 23 декабря 2015, 18:56
    Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java.

    Женя Вайдберг
    | 19 февраля 2015, 11:00
    Java – это такой язык программирования (объектно-ориентированный, если это о чем-то говорит). Прелесть его заключается в том, что приложения Java могут работать на любой платформе и компьютерной архитектуре при наличии так называемой виртуальной Java-машины. Собственно, скачивая Java, вы скачиваете себе на компьютер именно эту виртуальную машину, которая может интерпретировать код.
    Без установки этого дистрибутива у вас попросту не будут работать многие из программ, например, OpenOffice, Minecraft и т.п. Даже программная оболочка для драйверов nVidia использует его. Поэтому ставить ее обязательно.

    Евгений
    | 16 февраля 2015, 09:52
    Java – это специальный язык написания программ. Чтобы эти программы работали, на компьютер нужно установить Java (одну на все программы Java).
    Этот дистрибутив бывает для установки в систему, что лучше (мороки меньше) и портативный. На языке Java есть программы практически всех категорий. Если не ошибаюсь, они могут работать на компьютере с любой ОС (не только с Windows). И даже на мобильных устройствах.

  3. Lemon4ik_YT Ответить

    Существует множество областей применения Java, от сайтов электронной коммерции до Android приложений, от научных до финансовых приложений, таких как трейдинговые системы, от игр, типа Minecraft, до настольных программных средств, таких как Eclipse, Netbeans и IntelliJ, от open source фреймворков до J2ME приложений и т.д. Давайте детальнее рассмотрим каждое из них.

    Android приложения

    Если хотите увидеть, где используется Java, не нужно далеко идти. Просто возьмите свой телефон на Android, абсолютно все приложения написаны на Java, с использованием Google и Android API, которые схожи с JDK. Пару лет назад Android предоставил необходимые возможности, благодаря чему сегодня многие Java программисты – Android разработчики. Кстати, Android использует другую JVM и другой и другой способ компановки, но код всё ещё написан на Java.

    Серверные приложения в сфере финансовых услуг

    Java очень обширно применяется в финансовой сфере. Многие мировые инвестиционные банки, типа Goldman Sachs, Citigroup, Barclays, Standard Charted и другие используют Java для написания фронт-энд и бэк-энд офисных электронных систем, систем регулирования и конфирмации, проектов обработки данных и некоторых других. Преимущественно Java используется при написании серверных приложений, в большинстве своём без какого-либо пользовательского интерфейса, которые получают данные с одного сервера, обрабатывают их и отправляют дальше. Java Swing был также популярен для создания «толстоклиентных» интерфейсоф, но сейчас C# быстро захватывает рынок в этой области, а Swing уже выдыхается.

    Вэб-приложения

    Также Java широко используется в электронной коммерции и в области вэб-приложений. Огромное количество RESTful сервисов было создано с использованием Spring MVC, Struts 2.0 и похожих фреймворков. Даже простейшие приложения, основанные на Servlet, JSP и Struts, достаточно популярны в различных государственных проектах. Многие вэб-приложения государственных, оздоровительных, страховых, образовательных, оборонительных и некоторых других отделений написаны на Java.

    Программные средства

    Многие полезные програмные средства и средства разработки написаны и разработаны на Java, например Eclipse, IntelliJ Idea и Netbeans IDE. Мне кажется это, к тому же, наиболее используемые приложения, написанные на Java. Было время, когда Swing был очень популярен при создании «толстых клиентов», преимущественно в финансовой сфере. Сегодня Java FX набирает всё большую популярность, но это всё ещё не замена Swing, к тому же C# практически полностью вытеснил Swing из финансовой области.

    Трейдинговые приложения

    Сторонние трейдинговые приложения, которые также часть большой индустрии финансовых услуг, тоже используют Java. Популярные приложения, типа Murex, которые используются во многих банках, написаны на Java.

    J2ME приложения

    Несмотря на то, что появление iOS и Android практически уничтожило J2ME рынок, в мире ещё огромное количество дешёвых телефонов от Nokia и Samsung, использующих J2ME. Было время, когда практически все игры и приложения, доступные на Android, были написаны с использованием MIDP и CLDC, которые являются частью платформы J2ME. J2ME всё ещё популярен в таких средствах, как Blu-ray, карточки и телевизионные приставки. Одна из причин такой популярности WhatsApp – он также доступен на J2ME.

    Встраиваемые системы

    Обширна Java и в области встраиваемых систем. Можно увидеть на что способна платформа, вам нужно всего 130 KB для использования Java (на смарт-картах и сенсорах). Изначально Java разрабатывалась для встраиваемых систем. В действительности эта область была частью начальной кампании Java «пиши один раз, запускай где-угодно» и похоже, что она приносит свои плоды.

    Большие данные

    Hadoop и другие технологии обработки больших данных так или иначе используют Java, например Hbase и Accumulo от Apache, или ElasticSearch. Хоть Java и не доминирует в этой области, поскольку существуют такие технологии, как MongoDB, которые написаны на С++. У Java есть потенциал получить большую долю этой растущей области, если Hadoop или ElasticSearch расширятся.

    Высокочастотные трейдинговые пространства

    Java улучшила свои эксплуатационные показатели и с современными JIT-ами она способна предоставить производительность на уровне С++. По этой причине Java популярна и при написании высокопроизводительных систем, потому что хоть производительность проигрывает в сравнении с родным языком, но вы можете пожертвовать безопасностью, мобильностью и надёжностью ради большей скорости и требуется всего один неопытный С++ программист, чтобы сделать приложение медленным и ненадёжным.

    Научные приложения

    В наши дни часто Java – выбор по-умолчанию для научных приложений, включая обработку естественного языка. Основная причина в том, что Java более безопасна, мобильна и надёжна и имеет лучшие инструменты параллелизации, чем С++ и другие языки.
    В девяностые Java была достаточно популярна в интернете, благодаря апплетам, но спустя годы, апплеты утратили свою популярность, преимущественно из-за различных проблем безопасности. В наши дни настольная Java и апплеты практически мертвы. Java по-умолчанию любимец в индустрии программного обеспечения, и широко используется в финансовой сфере, инвестиционных банках и в области электронной коммерции. Каждый, изучающий Java, имеет яркое будущее. Java 8 только укрепила веру в то, что Java продолжит доминировать в области разработки ещё долгие годы.
    В комментариях к статье поставили под вопрос реальное применение Java, из-за обилия финансовых примеров в самой статье и задались вопросом, есть ли у Java будущее в настольной разработке, и не лучше ли учить C#? Вот некоторые контраргументы:
    There is no point for a Java developer to learn C# as they are similar language but just for different technical stack, instead you should learn Python, Ruby or Perl. Scripting language are very good for small tasks.
    Нет никакого смысла для Java разработчика учить C#, поскольку это похожие языки, но для разных областей. Вместо этого лучше учить Python, Ruby или Perl. Скриптовые языки хороши для небольших заданий.
    Java is actually used EVERYWHERE, it’s in your phone, it’s in your cable’s settop box, it’s in your credit card, it’s on the server which you are currently connected to, it’s on the browser you are currently using it. Java is the most ubiquitous language ever created.
    Java фактически используется повсюду, она в вашем телефоне, в вашей телеприставке, в вашей кредитке, на сервере, к которому вы сейчас подключены, в браузере, который вы сейчас используете. Java – наиболее вездесущий язык, который когда-либо создавали.
    Также в коментариях даются ссылки на пару статей, а именно: Второе пришествие Java и Работодатели хотят знаний Java как ничто другое. Если изъявят желания, то можно перевести и их.
    P.S.: прошу оценить перевод, сделать замечания, указать на ошибки, потому что появилось желание переводить и хочется, чтобы всё было на подобающем уровне.
    Перевод и доработка статьи Where is Java used in Real World?

  4. Foxxy Ответить


    Why should I uninstall older versions of Java from my system?

    This article applies to:
    Platform(s): Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP, Windows 2008 Server, Windows Server 2012
    Windows Users: Improve the security of your computer by checking for old versions of Java and removing them when you install Java 8 (8u20 and later versions) or by using the Java Uninstall Tool.
    » Learn more about the Java Uninstall tool
    » Troubleshooting – Uninstaller tool
    The latest version of Java is always the recommended version as it contains feature updates, vulnerability fixes and performance improvements to previous versions. You can confirm that you have the latest version with the Java Verification page or manually checking the Java version.

    Should I uninstall older versions of Java?

    We highly recommend that you uninstall all older versions of Java from your system.
    Keeping old versions of Java on your system presents a serious security risk.
    Uninstalling older versions of Java from your system ensures that Java applications will run with the latest security and performance improvements on your system.

    How can I remove older versions of Java?

    Windows users can safely uninstall older versions of Java:
    when installing Java 8 (8u20 and above) or
    by using the Java uninstall tool or
    by manually uninstalling Java for Windows

    How do I remove Java from my computer?

    Windows: You can uninstall versions of Java manually in the same way as you would uninstall any other software from your Windows computer. Follow the instructions on manually uninstalling Java for Windows.
    » Mac uninstall Java instructions
    » Linux uninstall Java instructions

    Do I need older versions of Java?

    The latest available version is compatible with the older versions. However, some Java applications (or applets) can indicate that they are dependent on a particular version, and may not run if you do not have that version installed. If an application or web page you access requires an older version of Java, you should report this to the provider/developer and request that they update the application to be compatible with all Java versions.
    You might also be interested in:
    How do I disable Java in my web browser?

  5. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *