Hoe u uw eerste Java-programma compileert en uitvoert?



Dit artikel helpt je bij het compileren en uitvoeren van een Java-programma. Het zal u ook helpen de basisprincipes van Java te leren en een stapsgewijze zelfstudie om een ​​Java-programma te schrijven, compileren en uit te voeren.

Talen op hoog niveau, zoals , , C ++ , etc. compileer een programma met zijn equivalente low-level code die kan worden begrepen en uitgevoerd door de machine. In deze blog zullen we bespreken hoe u een Java-programma kunt schrijven, compileren en uitvoeren.

De eerste stap is om een ​​map te maken, maak een Java-klasse en schrijf een Java-programma. Als we een Java-programma schrijven, javac ( Java-compiler ) vertaalt de Java-broncode naar de bytecode, d.w.z. .klasse het dossier . Bytecode is de machinetaal van de Java Virtual Machine (JVM). Bytecode wordt ook wel de magische code van Java genoemd, die platformonafhankelijk is.





Een belangrijke stap na het installeren van Java in het systeem is het instellen van een pad. U kunt hiernaar verwijzen ' Hoe stel ik een pad in in Java? ’ artikel om de exacte procedure te kennen.

Laten we een eenvoudig Java-programma maken.



Maak een Java-bestand als HelloWorld.java

openbare klasse HelloWorld {openbare statische leegte main (String args []) {System.out.println ('Hallo wereld')}}

Om dit programma te compileren, typt u de onderstaande opdracht op uw opdrachtprompt en drukt u op enter.

javac HelloWorld.java

Dezeloopt javac.exe , de compiler.Het gegeneraliseerde commando om een .



  javac .java    

Zodra je op enter drukt, wordt het HelloWorld .class-bestand gegenereerd. U vindt beide HelloTesters.java en HalloTesters. Klasse tussen de bestanden in uw werkmap.

Wanneer we het Java-programma compileren met javac tool, voert de java-compiler over het algemeen de onderstaande stappen uit:

  • Syntaxis controleren

    php mysql_fetch_
  • Extra code toevoegen

  • Broncode converteren naar bytecode, d.w.z. van .java file naar .class-bestand

Dus als ik zeg dat compiler extra code toevoegt op het moment van compilatie, bijvoorbeeld als je er nog geen hebt geschreven bouwer in je programma, dan zal de compiler er een toevoegen standaard constructor aan uw programma.

Dus het belangrijkste doel van de java-compilatie is om .class-bestand van een programma dat de machine begrijpt.

Opmerking: Java vereist elk klasse geplaatst in zijn eigen bronbestand moet hetzelfde zijn als de klassenaam met de extensie Java.

Wanneer we beginnen met het compileren van de broncode, wordt elke klasse op zichzelf geplaatst .class-bestand dat bezit bytecode .Stel dat u er meerdere wilt compileren bestanden tegelijk, dan kunt u de onderstaande opdracht gebruiken:

javac * .java

Met deze opdracht worden alle Java-bestanden naar .class-bestanden geconverteerd.

Hiermee komen we aan het einde van dit artikel over het Java-compilatieproces. Ik hoop dat je hebt begrepen hoe je een Java-programma moet compileren en duidelijk bent over elk aspect dat ik hierboven heb besproken.

Bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. We zijn hier om je te helpen bij elke stap op je reis, om naast deze Java-interviewvragen ook een curriculum te bedenken dat is ontworpen voor studenten en professionals die een Java-ontwikkelaar willen worden.

Heeft u een vraag voor ons? Vermeld het alstublieft in de commentarensectie van dit artikel “hoe Java-programma te compileren” en we nemen zo snel mogelijk contact met u op.