Språk på høyt nivå som , , C ++ osv. kompilere et program til dets tilsvarende lavnivåkode som kan forstås og utføres av maskinen. I denne bloggen vil vi diskutere hvordan du skriver, kompilerer og kjører et java-program.
Det første trinnet er å opprette en mappe, opprette en Java-klasse og skriv et Java-program. Når vi skriver et Java-program, javac ( Java Compiler ) oversetter Java-kildekoden til bytekoden, dvs. .klasse fil . Bytecode er maskinspråk for Java Virtual Machine (JVM). Bytecode blir også referert til som den magiske koden til Java, som er plattformuavhengig.
hva er flume i hadoop
Et viktig trinn etter installasjon av Java i systemet er å sette en bane. Du kan referere til dette ' Hvordan angi en bane i Java? ’ artikkel for å vite nøyaktig prosedyre.
La oss lage et enkelt java-program.
Opprett en java-fil som HelloWorld.java
offentlig klasse HelloWorld {public static void main (String args []) {System.out.println ('Hello World')}}
For å kompilere dette programmet skriver du inn kommandoen nedenfor på ledeteksten og trykker på enter.
javac HelloWorld.java
Dettekjører javac.exe , kompilatoren.Den generaliserte kommandoen for å kompilere noen .
javac .java
Når du trykker på enter, genereres HelloWorld .class-filen. Du finner begge deler HelloTesters.java og HelloTesters.class blant filene i arbeidskatalogen din.
Når vi kompilerer java-program ved hjelp av javac verktøy, utfører java kompilator vanligvis trinnene nedenfor:
Syntaks sjekking
Legger til ekstra kode
Konvertering av kildekode til bytekode, dvs. fra .java-fil til .class-fil
Så når jeg sier kompilatoren legger til ekstra kode på tidspunktet for kompilering, for eksempel hvis du ikke har skrevet noen bygger inn i programmet ditt så vil kompilatoren legge til en standard konstruktør til programmet ditt.
python def __init__
Så hovedformålet med java-samlingen er å produsere .class-fil av et program som maskinen forstår.
Merk: Java krever hver klasse plassert i sin egen kildefil må være det samme som klassenavn med utvidelsen Java.
Når vi begynner å kompilere kildekoden, plasseres hver klasse på sin egen .class-fil som inneholder bytekode .Anta at hvis du vil kompilere flere filer om gangen, så kan du bruke kommandoen nedenfor:
javac * .java
Denne kommandoen vil konvertere alle java-filer til .class-filer.
Med dette kommer vi til en slutt på denne artikkelen om Java Compilation-prosessen. Jeg håper du forsto hvordan du skal lage et Java-program og er tydelig på hvert eneste aspekt som jeg har diskutert ovenfor.
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. Vi er her for å hjelpe deg med hvert trinn på reisen, for å bli en foruten dette java-intervjuspørsmålene, kommer vi med en læreplan som er designet for studenter og fagpersoner som ønsker å være Java-utvikler.
Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen 'Hvordan lage Java-program', så kommer vi tilbake til deg så snart som mulig.