Różnica między Javą i JRE

Różnica między Javą i JRE

Java vs. Jre

Java to platforma oprogramowania, która umożliwia ujednoliconą bazę kodu do tworzenia i wdrażania aplikacji w szerokiej gamie systemów operacyjnych. Przed Javą musisz ponownie skompilować, a nawet edytować kod, aby działał w innym systemie operacyjnym. Dzięki Javie możesz pisać program raz i upewnić się, że będzie działał on na szerokiej gamie systemów operacyjnych, pod warunkiem, że jest maszyna wirtualna JVM lub Java, która wykonuje aplikację Java i działa jako środkowy człowiek między człowiekiem między Aplikacja i system operacyjny. JVM jest pakowany wraz z kolekcją oprogramowania i nazywany środowiskiem JRE lub Java Runtime.

JRE zawiera nie tylko JVM, który jest najważniejszym oprogramowaniem w pakiecie, ale także dodatkowe oprogramowanie, które rozszerza funkcje Java. Obejmuje to AWT, Swing i wiele innych bibliotek, których mogą być używane przez aplikacje Java.

Aby ułatwić programistom, programowanie w Javie pozostaje takie same, niezależnie od systemu operacyjnego, dla którego zostanie użyty wynik. Jednak aby aplikacje Java działały poprawnie, musisz mieć odpowiedni JRE dla swojego systemu operacyjnego. Java dostarcza szeroką gamę JRE do pobrania, aby dostosować się do dużej liczby istniejących systemów operacyjnych. Możesz znaleźć JRE dla dowolnego systemu operacyjnego, w tym dla smartfonów, takich jak Windows Mobile i Googleandroid, a nawet standardowe telefony komórkowe. Istnieją jednak różne specyfikacje komputerów i telefonów komórkowych, ponieważ nie udostępniają tego samego sprzętu, a aplikacje komputerowe często nie działają na telefonach komórkowych.

Przenośność aplikacji Java jest kluczem do jej sukcesu. Nie tylko w komputerach, ale także w telefonach komórkowych, w których system operacyjny może znacznie się różnić w zależności od producenta, a nawet od jednego słuchawki do drugiego. Możliwe jest to, że duża liczba dostępnych JRES jest to możliwe, ale jest również nieco trudne do utrzymania. Istnieje również wiele SDK, pakiet, który zawiera wszystkie zasoby potrzebne do tworzenia aplikacji Java, ale nie jest on blisko liczby JRES. Jest tak, ponieważ uruchamiasz aplikacje Java na telefonach komórkowych, ale niekoniecznie uruchamiasz programy kodu na telefonie komórkowym.

Streszczenie:

1. Java to platforma oprogramowania, a JRE to pakiet oprogramowania.

2. JRE zawiera niezbędne oprogramowanie do uruchamiania aplikacji Java.

3. Java jest taka sama, niezależnie od systemu operacyjnego, podczas gdy JRE różni się.