Jak skompilowana Java

Jak skompilowana Java
Java to obiektowy język programowania, który zyskał popularność na przestrzeni lat. Java służy do budowy wielu oprogramowania. Zostaje skompilowany przez szereg kroków. Kompilacja ogólnie jest procedurą, która przekształca kod źródłowy w kod zrozumiały przez komputer, który jest głównie określany jako kod maszynowy. W tym artykule szczegółowo omówiono kompilację Javy.

Wymagania wstępne

Warunki wstępne do wykonania programu Java to:

1. Zainstaluj i skonfiguruj platformę Java, która obejmuje Java Runtime Environment (JRE) i Java Development Kit (JDK).

2. Edytor tekstu twoich preferencji, taki jak NetBeans, Eclipse, Oracle itp.

Kompilacja i wykonanie Java

Jak już wspomniano, program Java kompiluje się w szeregu kroków. Kod Java jest najpierw konwertowany na kod bajtowy, a nie kompilowany w pliki wykonywalne. W rezultacie wytwarza się kod maszyny, który jest przesyłany do pamięci przez maszynę wirtualną Java (JVM). Procedura kompilacji i wykonywania Java została szczegółowo wyjaśniona poniżej.

Czas kompilacji

Kompilator Java kompiluje plik Java w czasie kompilacji, w wyniku czego kod źródłowy Java zostaje przekonwertowany na bajt. Oto obrazowa reprezentacja procedury kompilacji.

Kod Java
(Prosty.Jawa)
Kod bajtowy
(Prosty.klasa)

Czas egzekucji

W czasie wykonywania plik klas jest przekazywany do klasy ładowania, który jest podsystemem JVM odpowiedzialnym za ładowanie klas. Następnie weryfikator bajtowy ocenia kod pod kątem wszelkiego rodzaju nielegalności, które mogą naruszyć prawa dostępu do obiektów. Wreszcie tłumacz odczytuje strumień bajtowy i wykonuje instrukcje. Cała procedura wykonania pokazano poniżej.

Wniosek

Java, który jest obiektowym językiem programowania, kompiluje szereg kroków. Pierwszym krokiem jest krok kompilacji, w którym plik Java jest kompilowany przez kompilator Java w wyniku którego kod źródłowy Java przekształca się w bajt. Tymczasem na drugim etapie, którym jest etap wykonania, plik klasy jest przekazywany do klas ładownika, a kod bajtowy zostaje weryfikowany przez weryfikator bajtowy. Po weryfikacji kod bajdowy jest odczytywany w strumieniu, a instrukcje są wykonywane. Ten samouczek pokazuje procedurę kompilacji Java za pomocą wizualnych reprezentacji.