java basics java syntax
Denna handledning ger en introduktion till grunderna i Java-kodningsspråk. Vi kommer att presentera ämnen som Java Class, OOPS, Syntax och Core Java Concepts:
I våra tidigare handledning har vi diskuterat egenskaperna och funktionerna i Java-språket. Vi har också lärt oss om Java-applikationer. Vi blev bekanta med nedladdning, installation och olika Java IDE: er som vi kan använda för att utveckla program och applikationer i Java.
=> Kontrollera ALLA Java-handledning här.
Vad du kommer att lära dig:
Grunderna i Java-programmering
I den senaste guiden har vi diskuterat vårt första Java-program “Hello, World”. I det lärde vi oss den grundläggande syntaxen som vi behöver för att bara visa meddelandet 'Hej, Värld'. Men det är inte bara att lära sig att visa ett meddelande.
Om du vill behärska språket måste du först förstå de grundläggande syntaxerna och semantiska reglerna för språket, tillsammans med olika konstruktioner, matematiska operationer samt repetitiva programmeringskonstruktioner.
Du måste också vara medveten om olika objektorienterade programmeringsfunktioner för Java, datastrukturer och datatyper som Java använder. När du tror att du har behärskat alla dessa bland olika andra funktioner som Java erbjuder, kan du kalla dig själv skicklig i Java-språk.
I denna handledning introducerar vi grunderna för alla programmeringsämnen som vi ska täcka i hela Java-handledningsserien.
Låt oss komma igång med Java-syntaxen !!
Java-syntax
Varje programmeringsspråk har vissa regler och regler som en programmerare måste följa när man skriver program. Respektive språk kompilator kontrollerar ditt program för syntaxregler och validering. Java har också många konstruktioner och komponenter som gör det lättare för programmerare att skriva kvalitetsprogram.
Programmet “Hello, World” i föregående handledning gav dig en uppfattning om den grundläggande strukturen för ett Java-program i detalj. Låt oss nu gå till de andra konstruktioner / komponenter som ett Java-program kommer att innehålla.
Java-konventioner
Nedan följer några av de konventioner som en Java-programmerare behöver följa under programmering i Java.
(i) Klassnamn: I Java bör den första bokstaven i klassnamnet för varje klass vara versal. Till exempel kommer en klasslön enligt konventionen att betecknas som 'Lön'.
Om du har ett klassnamn som kombineras med mer än ett ord kommer varje bokstav i det första ordet att vara en stor bokstav.
Till exempel, klass MyHelloWorld.
(ii) Metodens namn: Alla metodnamn i Java börjar med små bokstäver. Om metodnamnet innehåller mer än ett ord kommer den första bokstaven i vart och ett av dessa inre ord att vara versal.
Exempel: display (), myMethod () => dessa är giltiga metodnamn i Java.
(iii) Programfilnamn: Java-programmets filnamn bör vara detsamma som namnet på den offentliga klassen med tillägget '.java'.
Till exempel , om det offentliga klassnamnet är “MyFirstClass”, så sparar du den här koden i filen ”MyFirstClass.java”.
Observera att en Java-källkod kanske inte har någon offentlig klass. I så fall kan du ha ditt namn på källfilen.
(iv) Skiftlägeskänslig: Java-programmeringsspråket är skiftlägeskänsligt. Detta betyder att 'Hej' och 'hej' är två olika parametrar.
(v) Huvudmetod: Metoden ”main” är startpunkten för körning och är en obligatorisk metod i alla Java-program.
Java-identifierare
Identifierare är namnen på olika programkomponenter som metoder, klasser, variabler, objekt etc.
En Java-programmerare måste följa reglerna nedan för identifierare:
- En identifierare bör alltid börja med bokstäver (A-Z / a-z) eller ett understrykningstecken (_) eller valutatecken ($).
- Identifieraren kan inte ha samma namn som ett Java-reserverat nyckelord.
- Utöver det första tecknet kan en identifierare ha vilken kombination av tecken som helst.
- I Java, liksom andra språk, är identifierare också skiftlägeskänsliga.
Följaktligen, enligt ovanstående regler, är följande identifierare giltiga.
myVar, _lön, $ summa
Följande identifierare är inte giltiga.
123var, * mult, int.
Java-modifierare
Modifierare ändrar tillgängligheten för variabler, metoder etc.
Det finns två typer av modifierare i Java:
- Åtkomstmodifierare: Det finns fyra åtkomstmodifierare i Java, nämligen offentliga, skyddade, privata och standard. Dessa används för att definiera tillgänglighet för paket, klasser, klassmedlemmar etc.
- Icke-åtkomstmodifierare: Java stöder icke-åtkomstmodifierare, nämligen - final, abstract och strictfp. Dessa används främst för att definiera arv, polymorfism, etc.
Datatyper
Varje variabel som innehåller värdet måste ha en typ av värdet som den ska hålla, dvs. om en variabel kommer att innehålla en numerisk eller sträng eller ett tecken. Detta kallas variabelns datatyp.
Java har olika datatyper som visas i nedanstående diagram.
Vi kommer att diskutera var och en av dessa datatyper i separata handledning.
Variabler
Java stöder följande tre typer av variabler:
- Klass- eller statiska variabler: Denna typ av variabel kan nås utan ett objekt.
- Icke-statiska variabler eller instansvariabler: Dessa variabler är medlemsvariabler som nås med hjälp av ett klassobjekt.
- Lokala variabler: Lokala variabler är lokala för ett visst kodblock och upphör att existera ur detta block.
Nyckelord
Det finns vissa ord reserverade på Java-språket för eget bruk och kan inte användas som variabla eller identifierande namn.
Följande tabell ger en lista över dessa ord som kallas 'Nyckelord'.
abstrakt | dubbel | int | super |
röding | för | skyddade | Prova |
hävda | annan | gränssnitt | växla |
booleska | enum | lång | synkroniserad |
ha sönder | sträcker sig | inföding | detta |
byte | slutlig | ny | kasta |
fall | till sist | paket | kastar |
fånga | flyta | privat | övergående |
klass | gå till | offentlig | tomhet |
konst | om | lämna tillbaka | flyktig |
Fortsätta | redskap | kort | medan |
standard | importera | statisk | |
do | instans av | striktfp |
Kommentarer
Kommentarer är uttalanden som ignoreras av kompilatorn. Du kan ge kommentarer till din kod för att göra koden mer läsbar och lätt att förstå.
Java stöder tre typer av kommentarer:
vad är den bästa programvaran för virusborttagning
- Kommentarer med en rad betecknade med '//'
- Flera rad kommentarer representerade av ‘/ * ... * /’
- Dokumentationskommentarer betecknade med ‘/ ** ****** /
Du kommer att lära dig mer om dessa kommentarer i våra efterföljande handledning.
Operatörer
Operatörer är symboler som utför logiska och matematiska operationer på variabler eller identifierare. Dessa variabler eller identifierare kallas Operander.
Java stöder olika operatörer som visas i nedanstående diagram:
Mer om operatörer i Java kommer att diskuteras i de senare självstudierna.
Beslutsfattande
Kallas också som kontrolluttalanden. Dessa uttalanden ändrar eller styr programkörningen baserat på ett visst villkor. Om villkoret är sant körs ett kodblock efter detta villkor, annars körs ett annat block.
Java har följande uttalanden om kontroll / beslutsfattande.
Öglor
I programmeringsspråk ingår looping för att upprepade gånger utföra ett kodblock. Slingningen börjar vanligtvis med ett test och kodblocket körs upprepade gånger under ett bestämt antal gånger som kallas iterationer eller tills ett villkor är uppfyllt.
I Java har du följande loopkonstruktioner.
Vi lär oss slingor i detalj i våra efterföljande handledning.
Java Arrays
Arrays är inget annat än en datastruktur som används för att hålla dataelementen av samma typ sekventiellt.
Java-matriser liknar också matriser i C / C ++ och andra programmeringsspråk.
Java stöder:
- Endimensionella matriser: En sekvens av element av samma typ och kan nås med hjälp av ett arraynamn.
- Flerdimensionell matris: Element är ordnade i form av rader och kolumner, dvs. i en matrisform.
Java Class & OOPS
En klass är en ritning av alla verkliga enheter, till exempel , en bil. En klass i Java består av datavariabler och de metoder eller funktioner som fungerar på dessa data.
Datavariabler eller medlemsvariabler och metoder visar beteendet hos objekt som är förekomster av klassen. Detta betyder att tillståndet för den enhet som representeras av en klass vid varje givet ögonblick definieras av ett objekt.
Java-gränssnitt
Ett gränssnitt i Java är en samling metodsignaturer och fält. Ett gränssnitt har ingen implementering av metoder. En klass kan ärva från gränssnittet och sedan implementera gränssnittsmetoderna.
Java-paket
Klasser och gränssnitt som har liknande funktioner eller beroende är grupperade för att bilda ett paket. Paketet gör det enklare att modulera kod i Java.
Vanliga frågor
F # 1) Vad är Java-kärnan?
Svar: Core Java är det grundläggande konceptet i Java-liknande variabler, datatyper, arrays, OOPS, etc. Du kommer att se översikten över hela Java-koncept här. Core Java är vanligtvis en del av Java SE-utgåvan som låter dig utveckla allmänna Java-applikationer.
F # 2) Vilka typer av Java-program?
Svar: Med Java kan du utveckla följande applikationer.
- Java-applikation: Körs på klientdatorn
- Java-applet: Körs i en webbläsare
- Java Swing-applikation: Ansökan med ett GUI
- JAR (Java-arkiv): Förpackad applikation
- Servlet: Körs på en webbserver
- EJB (Enterprise Java Beans): Används för att utveckla webbplatser och körs på en webbserver.
Slutsats
I denna handledning såg vi en kort översikt över var och en av de ämnen vi klassificerar som Java-grunder. Vi kommer att täcka varje ämne i detalj separat i våra efterföljande handledning i denna serie.
Tillsammans med ovanstående ämnen kommer vi också att täcka avancerade ämnen som samlingsramar, undantagshantering, multithreading, etc.
=> Besök här för att se Java Training Series för alla.
Rekommenderad läsning
- OOP Java: Introduktion till objektorienterad programmering i Java
- Java Scanner-klasshandledning med exempel
- Java Array Class Tutorial - java.util.Arrays Class med exempel
- Vad är Java Vector | Java Vector Class Tutorial med exempel
- Introduktion till Java-programmeringsspråk - Videohandledning
- Java-gränssnitt och abstrakt klasshandledning med exempel
- Java-distribution: Skapande och utförande av Java JAR-fil
- Arrays i Java 8 - Stream Class And ParallelSort Method