Java и JRE

Anonim

Java против JRE

Java - это программная платформа, которая позволяет унифицировать базу кодов для создания и развертывания приложений в широком диапазоне операционных систем. До Java вам нужно будет перекомпилировать и даже отредактировать код, чтобы он запускался в другой операционной системе. С помощью Java вы можете написать программу один раз и быть уверенным, что она будет работать в широком диапазоне операционных систем, при условии, что есть JVM или виртуальная машина Java, которая выполняет приложение Java, и действует как средний человек между приложения и операционной системы. JVM упакован вместе с набором программного обеспечения и называется JRE или Java Runtime Environment.

JRE не только содержит JVM, что является самым важным программным обеспечением в пакете, но и дополнительным программным обеспечением, которое расширяет функциональные возможности Java. Это включает AWT, Swing и множество других библиотек, которые могут быть использованы Java-приложениями.

Для упрощения программирования программирование на Java остается неизменным независимо от операционной системы, для которой будет использоваться результирующая программа. Однако, чтобы приложения Java работали правильно, у вас должна быть правильная JRE для вашей операционной системы. Java предоставляет широкий спектр загружаемых JRE для удовлетворения большого числа существующих в настоящее время операционных систем. Вы можете найти JRE для любой операционной системы, в том числе для смартфонов, таких как Windows Mobile и GoogleAndroid, и даже стандартных мобильных телефонов. Однако существуют разные спецификации для компьютеров и мобильных телефонов, поскольку они не используют одно и то же оборудование, а компьютерные приложения часто не работают на мобильных телефонах.

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

Резюме:

1. Java - это программная платформа, а JRE - программный пакет.

2. JRE содержит необходимое программное обеспечение для запуска приложений Java.

3. Java - это то же самое, независимо от операционной системы, в то время как JRE отличается.