logo

Første Java-program | Hei verden eksempel

  1. Programvarekrav
  2. Opprette Hello Java-eksempel
  3. Å løse javac gjenkjennes ikke

I denne delen vil vi lære hvordan du skriver det enkle programmet til Java. Vi kan enkelt skrive et enkelt hei Java-program etter å ha installert JDK.

For å lage et enkelt Java-program må du lage en klasse som inneholder hovedmetoden. La oss først forstå kravet.

Kravet til Java Hello World Eksempel

For å kjøre et hvilket som helst Java-program, må følgende programvare eller applikasjon være riktig installert.


Opprette Hello World-eksempel

La oss lage hello java-programmet:

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

Lagre filen ovenfor som Simple.java.

Å kompilere: javac Simple.java
Å henrette: java Enkel

Produksjon:

 Hello Java 

Kompileringsflyt:

Når vi kompilerer Java-program ved hjelp av javac-verktøyet, konverterer Java-kompilatoren kildekoden til bytekode.

Java Hvordan kompilere

Parametere brukt i First Java Program

La oss se hva som er meningen med class, public, static, void, main, String[], System.out.println().

    klassenøkkelord brukes til å erklære en klasse i Java.offentlignøkkelord er en tilgangsmodifikator som representerer synlighet. Det betyr at det er synlig for alle.statisker et nøkkelord. Hvis vi erklærer en metode som statisk, er den kjent som den statiske metoden. Kjernefordelen med den statiske metoden er at det ikke er behov for å lage et objekt for å påkalle den statiske metoden. Main()-metoden kjøres av JVM, så den krever ikke å lage et objekt for å påkalle main()-metoden. Så det sparer minne.tomromer returtypen til metoden. Det betyr at den ikke returnerer noen verdi.hoved-representerer programmets startpunkt.String[] argseller Stringarg[] brukes til kommandolinjeargument . Vi vil diskutere det i neste avsnitt.System.out.println()brukes til å skrive ut erklæring. Her er System en klasse, ut er et objekt av PrintStream-klassen, println() er en metode for PrintStream-klassen. Vi vil diskutere den interne driften av System.out.println() uttalelse i neste avsnitt.

For å skrive det enkle programmet, må du åpne notisblokk ved startmeny -> Alle programmer -> Tilbehør -> Notisblokk og skriv et enkelt program som vi har vist nedenfor:

Det første programmet for java

Som vist i diagrammet ovenfor, skriv det enkle Java-programmet i notepad og lagret det som Simple.java. For å kompilere og kjøre programmet ovenfor, må du åpne ledeteksten av startmeny -> Alle programmer -> Tilbehør -> ledetekst . Når vi har gjort alle trinnene ordentlig, viser den følgende utgang:

hvordan kompilere og kjøre et enkelt program for java

For å kompilere og kjøre programmet ovenfor, gå til din nåværende katalog først; min nåværende katalog er c: ew. Skriv her:

Å kompilere: javac Simple.java
Å henrette: java Enkel

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

Det er mange måter å skrive et Java-program på. Modifikasjonene som kan gjøres i et Java-program er gitt nedenfor:

1) Ved å endre sekvensen til modifikatorene, endres ikke metodeprototypen i Java.

La oss se den enkle koden til hovedmetoden.

 static public void main(String args[]) 

2) Den nedskrevne notasjonen i Java-matrisen kan brukes etter type, før variabelen eller etter variabelen.

La oss se de forskjellige kodene for å skrive hovedmetoden.

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

3) Du kan gi var-args-støtte til main()-metoden ved å sende 3 ellipser (prikker)

La oss se den enkle koden for å bruke var-args i main()-metoden. Vi vil lære om var-args senere i kapittelet Nye Java-funksjoner.

 public static void main(String... args) 

4) Å ha semikolon på slutten av timen er valgfritt i Java.

La oss se den enkle koden.

 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 feil 'javac gjenkjennes ikke som en intern eller ekstern kommando'?

Hvis det oppstår et problem som vist i figuren nedenfor, må du angi en bane. Siden DOS ikke gjenkjenner javac og java som intern eller ekstern kommando. For å overvinne dette problemet, må vi sette en vei. Banen er ikke nødvendig i et tilfelle hvor du lagrer programmet i JDK/bin-katalogen. Det er imidlertid en utmerket tilnærming til å sette veien. Klikk her for Hvordan sette banen i java .

hvordan løse problemet med et hello world-program i java