Vad är den grundläggande strukturen för ett Java-program?



Den här artikeln förklarar strukturen för ett Java-program inklusive alla nödvändiga uttalanden och avsnitt som krävs för att skriva ett effektivt Java-program.

Java-programmeringsspråk är plattformsoberoende och ett säkert programmeringsspråk. Med ett brett utbud av applikationer, har varit efterfrågad de senaste två decennierna. Utanför lådan funktioner hjälp java att skilja sig. I den här artikeln kommer vi att förstå strukturen för a programmet i detalj. Följande ämnen diskuteras i den här bloggen:

hur man gör en jframe i java

Dokumentationsavsnitt

struktur för ett program - struktur för ett java-program - edureka





Den används för att förbättra läsbarheten av . Den består av kommentarer i Java som innehåller grundläggande information som metodens användning eller funktionalitet för att göra det lättare för programmeraren att förstå den när man granskar eller felsöker koden. En Java-kommentar är inte nödvändigtvis begränsad till ett begränsat utrymme, den kan visas var som helst i koden.

Kompilatorn ignorerar dessa kommentarer under körningstiden och är endast avsedd för att förbättra Java-programmets läsbarhet.



Det finns tre typer av kommentarer som Java stöder

  • Enradig kommentar

  • Flerradskommentar



  • Dokumentationskommentar

Låt oss titta på ett exempel för att förstå hur vi kan använda ovanstående kommentarer i a .

// en enstaka radkommentar deklareras så här / * en kommentar med flera rader deklareras så här och kan ha flera rader som en kommentar * / / ** en dokumentationskommentar börjar med en avgränsare och slutar med * /

Paketförklaring

Det finns en bestämmelse i Java som låter dig deklarera dina klasser i en samling som heter paket . Det kan bara finnas ett paketuttalande i ett Java-program och det måste vara i början av koden innan något klass eller gränssnitt deklaration. Detta uttalande är valfritt, ta till exempel uttalandet nedan.

paketstudent

Detta uttalande förklarar att alla klasser och gränssnitt som definierats i den här källfilen är en del av studentpaketet. Och bara ett paket kan deklareras i källfilen.

Importförklaring

Många fördefinierade klasser lagras i paket i Java , används ett importuttal för att hänvisa till de klasser som är lagrade i andra paket. Ett importdeklaration skrivs alltid efter paketdeklarationen men det måste vara före någon klassdeklaration.

Vi kan importera en viss klass eller klasser i ett importuttal. Ta en titt på exemplet för att förstå hur importuttalande fungerar i Java.

importera java.util.Date // importerar datumklassen import java.applet. * // importerar alla klasser från Java-appletpaketet

Gränssnittssektion

Detta avsnitt används för att specificera en gränssnitt i Java . Det är ett valfritt avsnitt som huvudsakligen används för att implementera flera . Ett gränssnitt är mycket likt en klass i Java men det innehåller bara konstanter och förklaringar.

Ett gränssnitt kan inte instansieras men det kan implementeras av klasser eller utökas med andra gränssnitt.

gränssnittsstack {void push (int item) void pop ()}

Klassdefinition

Ett Java-program kan innehålla flera klass definitioner, klasser är en viktig del av alla Java-program . Den definierar informationen om de användardefinierade klasserna i ett program.

En klass är en samling av variabler och som arbetar på åkrarna. Varje program i Java kommer att ha minst en klass med huvudmetoden.

Huvudmetodklass

Huvudmetoden är där körningen faktiskt startar och följer den ordning som anges för följande uttalanden. Låt oss ta en titt på ett exempelprogram för att förstå hur det är uppbyggt.

public class Exempel {// huvudmetoddeklaration public static void main (String [] args) {System.out.println ('hej värld')}}

Låt oss analysera ovanstående program rad för rad för att förstå hur det fungerar.

public class Exempel

Detta skapar en klass som heter Exempel. Du bör se till att klassnamnet börjar med en stor bokstav, och det offentliga ordet betyder att det är tillgängligt från alla andra klasser.

Kommentarer

För att förbättra läsbarheten kan vi använda kommentarer för att definiera en specifik anteckning eller funktionalitet för metoder etc för programmeraren.

Tandställning

De lockiga parenteserna används för att gruppera alla kommandon tillsammans. För att se till att kommandona tillhör en klass eller en metod.

offentligt statiskt ogiltigt huvud

  • När huvudmetoden förklaras offentlig betyder det att den också kan användas utanför denna klass.

  • Ordet statisk betyder att vi vill komma åt en metod utan att göra dess objekt. Som vi kallar huvudmetoden utan att skapa några objekt.

  • Ordet ogiltig indikerar att det inte returnerar något värde. Huvudet deklareras som ogiltigt eftersom det inte returnerar något värde.

  • Main är metoden, som är en viktig del av alla Java-program.

Sträng [] argumenterar

Det är en matris där varje element är en sträng som heter args. Om du kör Java-koden via en konsol kan du skicka inmatningsparametern. Main () tar det som en ingång.

System.out.println ()

Uttalningen används för att skriva ut resultatet på skärmen där systemet är en fördefinierad klass, ut är ett objekt av PrintWriter-klassen. Metoden println skriver ut texten på skärmen med en ny rad. Alla Java-uttalanden avslutas med semikolon.

Detta tar oss till slutet av den här artikeln där vi har lärt oss om strukturen för ett Java-program. Jag hoppas att du är tydlig med allt som har delats med dig i denna handledning.

Om du tyckte att den här artikeln om ”Structure Of A Java Program” var relevant, kolla in ett pålitligt online-lärande företag med ett nätverk med mer än 250 000 nöjda elever spridda över hela världen.

Vi är här för att hjälpa dig med varje steg på din resa och komma med en läroplan som är utformad för studenter och yrkesverksamma som vill vara en Java-utvecklare . Kursen är utformad för att ge dig ett försprång till Java-programmering och träna dig för både kärn- och avancerade Java-koncept tillsammans med olika tycka om Övervintra & .

vad är en daemon-tråd

Om du stöter på några frågor är du välkommen att ställa alla dina frågor i kommentarsektionen i 'Strukturen för ett Java-program' så kommer vårt team gärna svara.