Hva er en tolk i Java?



Denne artikkelen vil hjelpe deg med en detaljert og omfattende tilnærming om tolk i Java sammen med dets fungerende prinsipper og funksjonalitet.

Tolk i er et dataprogram som konverterer programnivå på høyt nivå til Assembly Level Language. Den er designet for å lese inngangskildeprogrammet og deretter oversette kildeprogrammets instruksjon etter instruksjon.

La oss grave litt dypere og forstå konseptet i detalj!





La oss begynne!



Hva er en tolk i Java?

Vel, som jeg nevnte ovenfor, en tolk i er et dataprogram som hjelper til med å konvertere et programnivå på høyt nivå til en maskinkode som inneholder kildekode, forhåndskompilert kode og skript. AnTolk konverterer koden til maskinkode når programmet kjøres.

La oss se hvordan det fungerer, når vi går videre med Interpreter i Java.

Hvordan fungerer en tolk i Java?

Interpreter-in-java-edureka



Her leser tolken kildekoden og konverterer den direkte til maskinkoden.

Foruten dette har en tolk flere funksjoner. La oss studere dem i detalj!

Funksjoner av en tolk i Java

Oppregning av funksjonene som en tolk har:

hva er en daemon-tråd
  • For nybegynnere er tolk enkel å bruke
  • Tolken konverterer kildekoden linje for linje i løpet av RUN Time
  • Du kan utføre og evaluere et program mens du kjører det
  • Mindre tid blir brukt på å analysere og behandle programmet
  • Sammenlignet med en kompilator er gjennomføringshastigheten for programmet lavere
  • En tolk genererer ikke en mellomliggende maskinkode
  • Hver feil på hver linje vises en etter en

Etter å ha forstått funksjonene, la oss gå til neste emne.

Tolk vs konkurrent: Hvordan er en tolk annerledes enn en kompilator?

Tabellen nedenfor hjelper deg med å forstå forskjellene mellom en tolk og en kompilator.

Tolk Kompilator
Oversetter program linje for linjeOversetter hele programmet sammen
Kompileringstid er mindre, men utførelse er tregereKompileringstid er mer, men utførelse er raskere
Vil ikke generere koden for mellomliggende objekterGenererer kode for mellomliggende objekter
Programmet blir samlet til en feil er funnetFeil vises på slutten av kompilering
, , Perl , Rubin bruk tolk C, C ++, , bruk kompilatorer


Sjekk ut
av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Edurekas Java J2EE- og SOA-opplæring og sertifiseringskurs er designet for studenter og fagpersoner som ønsker å være Java-utvikler. Kurset er designet for å gi deg et forsprang i Java-programmering og trene deg for både kjerne- og avanserte Java-konsepter sammen med forskjellige Java-rammer som Hibernate & Vår .

Har du et spørsmål til oss? Nevn det i kommentarfeltet i denne 'Tolk i Java' -artikkelen, så kommer vi tilbake til deg så snart som mulig.