Sprog på højt niveau som , , C ++ osv. kompiler et program til dets ækvivalente lavniveaukode, som kan forstås og udføres af maskinen. I denne blog vil vi diskutere, hvordan man skriver, kompilerer og kører et java-program.
Det første trin er at oprette en mappe, oprette en Java-klasse og skriv et Java-program. Når vi skriver et Java-program, javac ( Java Compiler ) oversætter java-kildekoden til bytekoden, dvs. .klasse fil . Bytecode er maskinsprog for Java Virtual Machine (JVM). Bytecode kaldes også Java's magiske kode, som er den platformuafhængige.
Et vigtigt trin efter installation af Java i systemet er at indstille en sti. Du kan henvise til dette '' Hvordan indstilles en sti i Java? ’ artikel for at kende den nøjagtige procedure.
Lad os oprette et simpelt java-program.
Opret en java-fil som HelloWorld.java
offentlig klasse HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}
For at kompilere dette program skal du skrive kommandoen vist nedenfor på din kommandoprompt og trykke på enter.
javac HelloWorld.java
Dettekører javac.exe , kompilatoren.Den generaliserede kommando til at kompilere enhver .
javac .java
Når du trykker på enter, genereres HelloWorld .class-filen. Du finder begge dele HelloTesters.java og HelloTesters.class blandt filerne i din arbejdsmappe.
Når vi kompilerer java-program ved hjælp af javac værktøj, generelt udfører java compiler nedenstående trin:
Syntaks kontrol
Tilføjelse af ekstra kode
Konvertering af kildekode til bytekode dvs. fra .java-fil til .class-fil
Så når jeg siger compiler tilføjer ekstra kode på tidspunktet for kompilering, for eksempel hvis du ikke har skrevet nogen Bygger i dit program, så tilføjer compileren en standardkonstruktør til dit program.
find det største tal i en matrix
Så hovedformålet med java-kompilering er at producere .class-fil af et program, som maskinen forstår.
Bemærk: Java kræver hver klasse placeret i sin egen kildefil skal være det samme som klassens navn med udvidelsen Java.
Når vi begynder at kompilere kildekoden, placeres hver klasse i sin egen .class-fil der indeholder bytecode .Antag, hvis du vil kompilere flere filer ad gangen, så kan du bruge nedenstående kommando:
javac * .java
Denne kommando konverterer alle java-filer til .class-filer.
Med dette kommer vi til slutningen af denne artikel om Java Compilation-processen. Jeg håber, du forstod, hvordan du kompilerer et java-program og er klar over hvert eneste aspekt, som jeg har diskuteret ovenfor.
Tjek af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Vi er her for at hjælpe dig med hvert trin på din rejse, for at blive et ud over dette java-interviewspørgsmål, kommer vi med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler.
Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel 'hvordan man kompilerer java-program', så vi vender tilbage til dig hurtigst muligt.