Разница между JRE и SDK

Ключевое отличие: JRE означает Java Runtime Environment. Это среда исполнения Java Oracle, которая используется для выполнения байт-кода Java. С другой стороны, SDK или комплект разработки программного обеспечения - это набор инструментов для разработки программного обеспечения. Они в основном используются для создания различных приложений. JRE используется для запуска этих и других программ Java.

JRE расшифровывается как Java Runtime Environment. Это среда исполнения Java Oracle, которая используется для выполнения байт-кода Java. С другой стороны, SDK или комплект разработки программного обеспечения - это набор инструментов для разработки программного обеспечения. Они в основном используются для создания различных приложений. Эти приложения могут затем использоваться для определенного пакета программного обеспечения, платформы программного обеспечения, аппаратной платформы, компьютерной системы, игровой консоли, операционной системы или аналогичной платформы. Java SDK - это JDK или Java Development Kit. Это наиболее часто используемый SDK.

SDK часто включают в себя файлы для взаимодействия с конкретным языком программирования, сложное аппаратное обеспечение для связи с определенной встроенной системой, инструменты для отладки средств и других утилит, а также пример кода, вспомогательные технические примечания или другую вспомогательную документацию для уточнения точек из первичной ссылки материал. Аналогичным образом, JDK поставляется с JRE и различными инструментами разработки, такими как библиотеки Java, компиляторы исходного кода Java, отладчики Java, инструменты связывания и развертывания.

Разницу между JRE и SDK можно суммировать как таковую. SDK или, скорее, JDK можно использовать для компиляции программ в байт-код Java. Байт-код Java - это стандартизированный переносимый двоичный формат, который обычно представлен в виде файлов .class. Программы могут быть разных классов и в разных файлах.

Чтобы запустить программу на виртуальной машине Java (JVM), программа должна соответствовать байт-коду Java. Это облегчает запуск программы в любой операционной системе. В противном случае программа должна быть скомпилирована индивидуально для каждой операционной системы. JVM предоставляет программистам стандартный формат для работы.

Чтобы запустить программу, байт-код должен быть преобразован в соответствующие команды, которые будут понятны локальной операционной системе. JRE используется для этого. Существуют разные версии JRE, которые переводят байт-код для соответствующей операционной системы, то есть одна для Windows XP, одна для Windows Vista, одна для Windows 7, одна для Mac Snow Leopard и т. Д. Вся функция JRE - разрешить компьютеру запустить программу на Java.

По сути, JDK используется для написания или компиляции собственных программ на Java, тогда как JRE используется для запуска этих и других программ на Java, которые легко доступны в Интернете. Ряд приложений и игр в настоящее время основан на Java.

Рекомендуем

Похожие статьи

  • популярные сравнения: Разница между смокингом, костюмом и блейзером

    Разница между смокингом, костюмом и блейзером

    Ключевое различие : Основное различие между смокингом, костюмом и пиджаком основано на их стиле, одежде и использовании в разных случаях. Смокинг, костюм и блейзер - все это официальная одежда для мужчин. Хотя костюмы и блейзеры считаются похожими, между ними есть различия. В этой статье проводится различие между этими тремя разными нарядами. Костюм представляет собой
  • популярные сравнения: Разница между Стевией, Трувией и Пуревией

    Разница между Стевией, Трувией и Пуревией

    Ключевое отличие: Стевия - многолетний кустарник со сладкими на вкус листьями. Это в основном южноамериканское растение, которое принадлежит к семейству хризантем. Truvia - это настольный подсластитель на основе стевии и пищевой ингредиент от Coca Cola и Cargill. Purevia - это настольный подсластите
  • популярные сравнения: Разница между кукурузой и кукурузой

    Разница между кукурузой и кукурузой

    Основное отличие: кукуруза в первую очередь означает кукурузу, которая используется среди жителей Северной Америки. Это было получено из германского слова «kurnam». Детская кукуруза является одним из видов кукурузы. Он широко используется в Восточной Азии и собирается на незрелой или ранней стадии. Кукуруза в первую очередь означает кукурузу, которая используется среди жителей Северной Ам
  • популярные сравнения: Разница между сливочным сыром и плавленым сыром

    Разница между сливочным сыром и плавленым сыром

    Ключевое отличие: сливочный сыр - это вид мягкого сыра. Спред для плавленого сыра производится путем смешивания сливочного сыра с другими ингредиентами, чтобы облегчить распространение. Сливочный сыр и сливочный сыр - оба типа мягких сыров. Между ними нет большой разницы. На самом деле, сливочный сыр распространяется в основном взбитыми сл
  • популярные сравнения: Разница между Kindle и Nook

    Разница между Kindle и Nook

    Ключевое отличие: и Kindle, и Nook начинали как читатели электронных книг. Amazon Kindle представляет собой серию электронных книг, разработанных и продаваемых Amazon.com. Nook - это еще одна серия программ для чтения электронных книг и один из главных конкурентов Kindle. Nook разработан и продается Barnes & Noble. И Kindle, и Nook начинали как читатели электронных книг. Однако со временем Kindle и Nook превратились в нечто большее, чем просто элек
  • популярные сравнения: Разница между секуляризмом и социализмом

    Разница между секуляризмом и социализмом

    Ключевое отличие: секуляризм - это принцип, который отвергает религию, особенно этику. Социализм - это экономическая теория или система, в которой средства производства, распределения и обмена принадлежат общине коллективно, обычно через государство. Социализм - это экономическая теория или система, в которой средства производства, распределения и обмена принадлежат сообществу или государству. Он характеризуется использованием производства, равенством лич
  • популярные сравнения: Разница между Ягуаром и Пантерой

    Разница между Ягуаром и Пантерой

    Ключевая разница: Ягуар и Пантера - две разные большие кошки. Ягуары крупнее и приземистее, и в основном встречаются в западном полушарии. Пантеры - мощные, умные и экзотические животные, и в основном их можно найти в Латинской Америке, Азии и Африке. Ягуары - это компактные и мускулистые животные. Пантера - это род в семье Felidae, который состоит из львов, тигров и других крупных кошек. Ягуары - одиночные животные, которые живут и охотятся в один
  • популярные сравнения: Разница между программистом и программистом

    Разница между программистом и программистом

    Ключевое отличие: инженеры программного обеспечения - это люди, которые занимаются проектированием, разработкой, конструированием, тестированием и обслуживанием программного обеспечения. Эти люди также могут называть себя разработчиками программного обеспечения или программистами. Программисты также такие же, как программисты. Эти люди отвечают
  • популярные сравнения: Разница между автобиографией и биографией

    Разница между автобиографией и биографией

    Ключевое отличие: биография - это подробный, не выдуманный рассказ о чьей-то жизни. Это обзор жизни человека, включая основные факты, такие как образование, работа, отношения и смерть, а также опыт человека в этих событиях. Автобиография - это биография, написанная самим субъектом. Биография - это подробный, не выдуманный рассказ о чьей-то жизни. Обычно пишут об исторической личности, живой или мерт

Выбор редакции

Разница между SIM и Micro SIM

Основная разница: SIM-карта (стандартная) и Micro SIM одинаковы по функциональности. Единственное различие между ними касается их размера. Микро SIM-карта почти на 52 процента меньше, чем стандартная SIM-карта. SIM обозначает модуль идентификации абонента или модуль идентификации абонента. Эта карта хранит информацию о сетевых и телефонных номерах в мобильных те