Hoe Hello World-programma in Java te schrijven?



Dit artikel over het Hello World-programma in Java zal een volledige analyse uitvoeren van de syntaxis van het Hello World-programma en alle details eromheen uitleggen.

Het allereerste programma dat er is leert coderen is Hello World Program in Java. Maar vaak missen we de kern van de basissyntaxis. Door middel van dit artikel zal ik ingaan op de details van het Hello World-programma in Java.

Hieronder staan ​​de onderwerpen die in dit artikel worden behandeld:





Laten we beginnen.

Hallo wereldprogramma in Java

Voordat we ingaan op de details, beginnen we eerst met de codering en zien we hoe een standaard Hello World-programma erin zit is gecodeerd.



openbare klasse HelloWorldDemo {openbare statische leegte hoofd (String [] args) {System.out.println ('Hallo wereld!') System.exit (0) // succes}}

Nu u klaar bent met de codering, kunnen we nu de syntaxis van het programma grondig analyseren.

Syntaxisanalyse

Regel 1: openbare klasse HelloWorldDemo {

Deze regel maakt gebruik van het trefwoord klasse voor het declareren van een nieuwe klasse genaamd HelloWorldDemo. Omdat Java een Taal, de volledige klassedefinitie, inclusief al zijn leden, moet tussen de openingsaccolade {en de sluitaccolade} staan. Het gebruikt ook het publieke sleutelwoord om de toegankelijkheid van de klasse van buiten het pakket te specificeren.



Regel 2: public static void main (String [] args) {

Deze regel declareert een methode genaamd main (String []).Het heet de hoofd methode en fungeert als het toegangspunt voor het Java-compiler om met de uitvoering van het programma te beginnen. Met andere woorden, telkens wanneer een programma in Java wordt uitgevoerd, is de belangrijkste methode de eerste functie die wordt aangeroepen. Andere functies in de applicatie worden vervolgens aangeroepen vanuit de hoofdmethode. In een standaard Java-applicatie is één hoofdmethode verplicht om de uitvoering te activeren.

Laten we nu deze hele regel opsplitsen en elk woord analyseren:

openbaar : het is eenaccess modifier specificeert de zichtbaarheid. Hiermee kan JVM de methode overal uitvoeren.

statisch : Het is een trefwoord dat helpt om elk klaslid statisch te maken. De belangrijkste methode is statisch gemaakt omdat het niet nodig is om een ​​object te maken om het in Java. JVM kan het dus oproepen zonder een object te hoeven maken dat helpt bij het opslaan van het geheugen.

leegte : Het vertegenwoordigt het retourtype van de methode. Aangezien de Java-hoofdmethode geen waarde retourneert, wordt het retourtype ongeldig verklaard.

c ++ sorteert een array

hoofd() : Het is de naam van de methode die is geconfigureerd in de JVM.

Draad[] : Het geeft aan dat de Java-hoofdmethode een argument van één regel van het type kan accepteren . Dit staat ook bekend als Java-opdrachtregelargumenten. Hieronder heb ik een aantal geldige handtekeningen van de Java-hoofdmethode opgesomd:

  • public static void main (String [] args)
  • public static void main (String [] args)
  • public static void main (String args [])
  • public static void main (String… args)
  • static public void main (String [] args)
  • public static final void main (String [] args)
  • final public static void main (String [] args)

Regel 3: System.out.println ('Hallo wereld!')

Systeem : Het is een voorgedefinieerde klasse in het java.lang-pakket die verschillende nuttige methoden en variabelen bevat.

uit : Het is een statisch ledenveld van het type PrintStream.

println: Het is een methode van de PrintStream-klasseen wordt gebruikt voor het afdrukken van het argument dat is doorgegeven aan de standaardconsole en een nieuwe regel. U kunt ook de methode print () gebruiken in plaats van println ().

Regel 4: System.exit (0)

Het java.lang. Systeem . Uitgang () methode wordt gebruikt omverlaat hethuidige programma door de momenteel draaiende Java Virtual Machine te beëindigen. Deze methode neemt een statuscode als invoer, die over het algemeen iseen niet-nulwaarde. Het geeft aan of er een abnormale beëindiging optreedt.

  • afsluiten (0): Het wordt gebruikt om een ​​succesvolle beëindiging aan te geven.
  • exit (1) ofexit (-1) of een andere waarde dan nul: Het wordt gebruikt om een ​​mislukte beëindiging aan te geven.

Dus dat ging allemaal over de syntaxis van het programma. Laten we nu eens kijken hoe we Hello World kunnen compileren in het Java-programma.

Het programma samenstellen

Wat u nu moet doen, is dit programma in uw teksteditor typen en het opslaan met de klassenaam die u in uw programma hebt gebruikt. In mijn geval zal ik het opslaan als HelloWorldDemo.java.

De volgende stap is om naar je consolevenster te gaan en naar de directory te navigeren waar je je programma hebt opgeslagen.

Nu om compileer het programma typ het onderstaande commando in:

javac HelloWorldDemo.java

Opmerking: Java is hoofdlettergevoelig, zorg er dus voor dat u de bestandsnaam in het juiste formaat typt.

Als het met succes wordt uitgevoerd, genereert deze opdracht een HelloWorldDemo.class-bestand dat machineonafhankelijk en draagbaar van aard is.

Nu je het programma met succes hebt gecompileerd, kunnen we proberen ons Hello World-programma in Java uit te voeren en de uitvoer te krijgen.

Het programma uitvoeren

Om uw HelloWorld in op de opdrachtregel hoeft u alleen de onderstaande code in te typen:

java HelloWorldDemo

Voila! Je hebt met succes je eerste programma in Java uitgevoerd.

Als u een IDE gebruikt, kunt u al dit gedoe overslaan en gewoon op de execute-knop in uw IDE drukken om uw Hello World in Program Java te compileren en uit te voeren.

Dit brengt ons bij het einde van dit artikel overHallo wereldprogramma in Java. Als u meer wilt weten over Java, kunt u onze .

Nu je hebt begrepen wat eenHallo wereldprogramma in Java, bekijk de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. Edureka's Java J2EE en SOA training en certificering zijn bedoeld voor studenten en professionals die Java Developer willen worden. De cursus is bedoeld om u een voorsprong te geven in het programmeren van Java en u te trainen in zowel kern- als geavanceerde Java-concepten, samen met verschillende Java-frameworks zoals Hibernate & Spring.

Heeft u een vraag voor ons? Vermeld het alstublieft in het opmerkingengedeelte van deze “Hallo wereldprogramma in Java”Artikel en we nemen zo snel mogelijk contact met u op.