Hvordan blir Java samlet

Hvordan blir Java samlet
Java er et objektorientert programmeringsspråk som har fått popularitet gjennom årene. Java brukes til å bygge flere programvare. Det blir samlet over en serie trinn. Samlingen er generelt en prosedyre som konverterer kildekoden til en kode som er forståelig av datamaskinen, som for det meste blir referert til som maskinkode. Denne artikkelen diskuterer samlingen av Java i detalj.

Forutsetninger

Forutsetningene for å utføre et Java-program er:

1. Installer og sett opp en Java -plattform som består av Java Runtime Environment (JRE) og Java Development Kit (JDK).

2. En tekstredaktør av din preferanse som NetBeans, Eclipse, Oracle, etc.

Samling og utførelse av Java

Som allerede nevnt sammenstiller Java -programmet over en serie trinn. Java -koden blir først konvertert til bytecode i stedet for å bli satt sammen til kjørbare filer. Som et resultat produseres det en maskinkode som overføres til minnet av Java Virtual Machine (JVM). Samlings- og utførelsesprosedyren for Java blir forklart i detalj nedenfor.

Samlingstid

Java -kompilatoren kompilerer Java -filen på samlingen tid og som et resultat blir Java -kildekoden konvertert til bytecode. Her er en billedlig representasjon av kompilasjonsprosedyren.

Java -kode
(Enkel.java)
Byte -kode
(Enkel.klasse)

Utførelsestid

Ved kjøretid blir klassefilen matet til klasselasteren som er et delsystem av JVM som er ansvarlig for å laste klasser. Etterpå evaluerer Bytecode -verifisereren koden for alle slags ulovligheter som kan bryte tilgangsrettigheter til objekter til objekter. Til slutt leser tolken bytekodestrømmen og utfører instruksjonene. Hele utførelsesprosedyren vises nedenfor.

Konklusjon

Java som er et objektorientert programmeringsspråk samles over en serie trinn. Det første trinnet er kompilasjonstrinnet der Java -filen er samlet av Java -kompilatoren som et resultat av at Java -kildekoden forvandles til Bytecode. I mellomtiden, på det andre trinnet som er utførelsestrinnet, blir klassefilen matet til klasselasteren og bytecode blir bekreftet av Bytecode -verifisereren. Etter bekreftelse blir bytekoden lest inn i strømmen og instruksjonene utføres. Denne opplæringen demonstrerer Java -kompilasjonsprosedyren ved hjelp av visuelle representasjoner.