logo

Første Java-program | Hej verden eksempel

  1. Softwarekrav
  2. Oprettelse af Hej Java-eksempel
  3. Løsning af javac genkendes ikke

I dette afsnit lærer vi, hvordan man skriver det simple program i Java. Vi kan nemt skrive et simpelt hej Java-program efter installation af JDK.

For at oprette et simpelt Java-program skal du oprette en klasse, der indeholder hovedmetoden. Lad os først forstå kravet.

Kravet om Java Hello World Eksempel

For at udføre ethvert Java-program skal følgende software eller applikation være korrekt installeret.


Oprettelse af Hello World-eksempel

Lad os oprette et hej java-program:

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
Test det nu

Gem ovenstående fil som Simple.java.

For at kompilere: javac Simple.java
For at udføre: java Simpel

Produktion:

 Hello Java 

Kompileringsflow:

Når vi kompilerer Java-program ved hjælp af javac-værktøjet, konverterer Java-kompileren kildekoden til byte-kode.

Java hvordan man kompilerer

Parametre brugt i First Java Program

Lad os se, hvad der er meningen med klasse, public, static, void, main, String[], System.out.println().

    klassenøgleord bruges til at erklære en klasse i Java.offentlignøgleord er en adgangsmodifikator, der repræsenterer synlighed. Det betyder, at det er synligt for alle.statisker et nøgleord. Hvis vi erklærer en metode som statisk, er den kendt som den statiske metode. Kernefordelen ved den statiske metode er, at der ikke er behov for at oprette et objekt for at påberåbe den statiske metode. Main()-metoden udføres af JVM, så det kræver ikke oprettelse af et objekt for at kalde main()-metoden. Så det sparer hukommelse.ugyldiger metodens returtype. Det betyder, at den ikke returnerer nogen værdi.vigtigsterepræsenterer programmets udgangspunkt.Streng[] argseller Streng args[] bruges til kommandolinjeargument . Vi vil diskutere det i det kommende afsnit.System.out.println()bruges til at udskrive erklæring. Her er System en klasse, ud er et objekt af PrintStream-klassen, println() er en metode af PrintStream-klassen. Vi vil diskutere det interne arbejde af System.out.println() redegørelse i det kommende afsnit.

For at skrive det simple program skal du åbne notesblok ved startmenu -> Alle programmer -> Tilbehør -> Notesblok og skriv et simpelt program, som vi har vist nedenfor:

Det første program for java

Som vist i ovenstående diagram, skriv det simple Java-program i notesblok og gem det som Simple.java. For at kompilere og køre ovenstående program skal du åbne kommandoprompten ved startmenu -> Alle programmer -> Tilbehør -> kommandoprompt . Når vi har gjort alle trinene korrekt, viser det følgende output:

hvordan man kompilerer og kører et simpelt java-program

For at kompilere og køre ovenstående program skal du først gå til din nuværende mappe; min nuværende mappe er c: ew. Skriv her:

For at kompilere: javac Simple.java
For at udføre: java Simpel

På hvor mange måder kan vi skrive et Java-program?

Der er mange måder at skrive et Java-program på. De ændringer, der kan udføres i et Java-program, er angivet nedenfor:

1) Ved at ændre sekvensen af ​​modifikatorerne ændres metodeprototypen ikke i Java.

Lad os se den enkle kode for hovedmetoden.

 static public void main(String args[]) 

2) Den sænkede notation i Java-arrayet kan bruges efter type, før variablen eller efter variablen.

Lad os se de forskellige koder for at skrive hovedmetoden.

 public static void main(String[] args) public static void main(String []args) public static void main(String args[]) 

3) Du kan give var-args-understøttelse til main()-metoden ved at sende 3 ellipser (prikker)

Lad os se den enkle kode for at bruge var-args i main()-metoden. Vi vil lære om var-args senere i kapitlet Nye Java-funktioner.

 public static void main(String... args) 

4) At have et semikolon i slutningen af ​​klassen er valgfrit i Java.

Lad os se den enkle kode.

 class A{ static public void main(String... args){ System.out.println('hello java4'); } }; 

Gyldig Java main()-metodesignatur

 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) final strictfp public static void main(String[] args) 

Ugyldig Java main()-metodesignatur

 public void main(String[] args) static void main(String[] args) public void static main(String[] args) abstract public static void main(String[] args) 

Løser du en fejl 'javac genkendes ikke som en intern eller ekstern kommando'?

Hvis der opstår et problem som vist i nedenstående figur, skal du angive en sti. Da DOS ikke genkender javac og java som intern eller ekstern kommando. For at overvinde dette problem er vi nødt til at sætte en vej. Stien er ikke påkrævet i et tilfælde, hvor du gemmer dit program i JDK/bin-mappen. Det er dog en glimrende tilgang til at sætte vej. Klik her for Sådan indstilles stien i java .

hvordan man løser problemet med et Hello World-program i java