java basics java syntax
Denne opplæringen gir en introduksjon til det grunnleggende om Java Coding Language. Vi vil introdusere emner som Java Class, OOPS, Syntax og Core Java Concepts:
I våre tidligere veiledninger har vi diskutert egenskapene og egenskapene til Java-språket. Vi har også lært om Java-applikasjoner. Vi ble kjent med nedlasting, installasjon og forskjellige Java IDEer som vi kan bruke til å utvikle programmer og applikasjoner i Java.
=> Sjekk ALLE Java-opplæringsprogrammer her.
Hva du vil lære:
Grunnleggende om Java-programmering
I den siste veiledningen har vi diskutert vårt første Java-program “Hello, World”. I det lærte vi den grunnleggende syntaksen vi trenger for å bare vise en melding 'Hello, World'. Men bare å lære å vise en melding er ikke nok.
Hvis du vil mestre språket, må du først forstå de grunnleggende syntaksen og semantiske reglene for språket, sammen med de forskjellige konstruksjonene, matematiske operasjonene samt repeterende programmeringskonstruksjoner.
Du må også være oppmerksom på ulike objektorienterte programmeringsfunksjoner i Java, datastrukturer og datatyper som Java bruker. Når du tror du har mestret alle disse blant forskjellige andre funksjoner som Java tilbyr, kan du kalle deg dyktig i Java-språk.
I denne opplæringen vil vi introdusere det grunnleggende om alle programmeringsemnene som vi skal dekke i hele denne Java-opplæringsserien.
La oss komme i gang med Java-syntaksen !!
Java-syntaks
Hvert programmeringsspråk har visse regler og forskrifter som en programmerer må følge når han skriver programmer. Den respektive språkkompilatoren sjekker programmet ditt for syntaksregler og validering. Java har også mange konstruksjoner og komponenter som gjør det lettere for programmerere å skrive kvalitetsprogrammer.
Programmet “Hello, World” i forrige opplæring ga deg en detalj om den grunnleggende strukturen til et Java-program. La oss nå gå til de andre konstruksjonene / komponentene som et Java-program vil inkludere.
Java-konvensjoner
Nedenfor er noen av konvensjonene som en Java-programmerer må følge under programmering i Java.
(i) Klassenavn: I Java skal den første bokstaven i kursnavnet for hver klasse være stor. For eksempel , vil en klasselønn bli kalt i henhold til konvensjonen som 'Lønn'.
Hvis du har et klassenavn som kombineres med mer enn ett ord, vil hver bokstav i det første ordet være en stor bokstav.
For eksempel, klasse MyHelloWorld.
(ii) Metodenavn: Alle metodenavn i Java starter med små bokstaver. Hvis metodenavnet består av mer enn ett ord, vil den første bokstaven i hvert av disse indre ordene være store bokstaver.
Eksempel: display (), myMethod () => dette er gyldige metodenavn i Java.
(iii) Programfilnavn: Filnavnet til Java-programmet skal være det samme som navnet på den offentlige klassen med utvidelsen '.java'.
For eksempel , hvis det offentlige klassenavnet er “MyFirstClass”, så lagrer du denne koden i filen “MyFirstClass.java”.
Vær oppmerksom på at en Java-kildekode kanskje ikke har noen offentlig klasse. I så fall kan du ha navnet ditt for kildefilen.
(iv) Skift mellom store og små bokstaver: Java-programmeringsspråk er store og små bokstaver. Dette betyr at 'Hei' og 'hei' er to forskjellige parametere.
(v) Hovedmetode: Metoden ‘main’ er utgangspunktet for utførelse og er en obligatorisk metode i alle Java-programmer.
Java-identifikatorer
Identifikatorer er navnene på forskjellige programkomponenter som metoder, klasser, variabler, objekter, etc.
En Java-programmerer må følge reglene nedenfor for identifikatorer:
- En identifikator skal alltid starte med bokstaver (A-Z / a-z) eller et understrekingstegn (_) eller valutategn ($).
- Identifikatoren kan ikke ha samme navn som et Java-reservert nøkkelord.
- Utover det første tegnet kan en identifikator ha en hvilken som helst kombinasjon av tegn.
- I Java, som andre språksyntaks, er identifikatorer også store og små bokstaver.
Følgelig er følgende identifikatorer gyldige i henhold til reglene ovenfor.
myVar, _ lønn, $ sum
Følgende identifikatorer er ikke gyldige.
123var, * mult, int.
Java-modifikatorer
Modifikatorer endrer tilgjengeligheten til variabler, metoder osv.
Det er to typer modifikatorer i Java:
- Tilgangsmodifikatorer: Det er fire tilgangsmodifikatorer i Java, nemlig offentlig, beskyttet, privat og standard. Disse brukes til å definere tilgjengelighet for pakker, klasser, klassemedlemmer, etc.
- Ikke-tilgangsmodifikatorer: Java støtter ikke-tilgangsmodifikatorer, nemlig - final, abstract og strictfp. Disse brukes hovedsakelig til å definere arv, polymorfismestil, etc.
Datatyper
Enhver variabel som inneholder verdien, må ha en type verdi som den skal inneholde, dvs. om en variabel skal inneholde en numerisk eller streng eller et tegn. Dette kalles datatypen til variabelen.
Java har forskjellige datatyper som vist i diagrammet nedenfor.
stemmeskiftere som jobber med uenighet
Vi vil diskutere hver av disse datatypene i separate opplæringsprogrammer.
Variabler
Java støtter følgende tre typer variabler:
- Klasse- eller statiske variabler: Denne typen variabler er tilgjengelig uten et objekt.
- Ikke-statiske eller forekomstvariabler: Disse variablene er medlemsvariabler som nås ved hjelp av et klasseobjekt.
- Lokale variabler: Lokale variabler er lokale for en bestemt blokk med kode og slutter å eksistere ut av denne blokken.
Nøkkelord
Det er visse ord som er reservert på Java-språket for eget bruk og kan ikke brukes som navn på variabler eller identifikatorer.
Tabellen nedenfor gir listen over disse ordene kjent som 'Nøkkelord'.
abstrakt | dobbelt | int | super |
røye | til | beskyttet | prøve |
hevder | ellers | grensesnitt | bytte om |
boolsk | enum | lang | synkronisert |
gå i stykker | strekker | innfødt | dette |
byte | endelig | ny | kaste |
sak | endelig | pakke | kaster |
å fange | flyte | privat | flyktig |
klasse | gå til | offentlig | tomrom |
konst | hvis | komme tilbake | flyktige |
Fortsette | redskaper | kort | samtidig som |
misligholde | import | statisk | |
gjøre | tilfelle av | strictfp |
Kommentarer
Kommentarer er utsagnene som ignoreres av kompilatoren. Du kan gi kommentarer til koden din for å gjøre koden mer lesbar og enkel å forstå.
Java støtter tre typer kommentarer:
- Kommentarer fra en linje angitt med ‘//’
- Flere linjekommentarer representert av ‘/ *… * /’
- Dokumentasjonskommentarer angitt med ‘/ ** ****** /
Du vil lære mer om disse kommentarene i de påfølgende veiledningene.
Operatører
Operatører er symboler som utfører logiske og matematiske operasjoner på variabler eller identifikatorer. Disse variablene eller identifikatorene kalles Operander.
Java støtter forskjellige operatører som vist i diagrammet nedenfor:
Mer om operatører i Java vil bli diskutert i de senere opplæringene.
Beslutningstaking
Også kalt som kontrolluttalelser. Disse uttalelsene endrer eller kontrollerer programutførelsen basert på en bestemt tilstand. Hvis vilkåret er sant, blir en kodeblokk etter denne tilstanden utført, ellers blir en annen blokk utført.
Java har følgende uttalelser om kontroll / beslutningstaking.
Sløyfer
I programmeringsspråk er looping inkludert for gjentatte ganger å utføre en blokk med kode. Loopingen starter vanligvis med en test, og kodeblokken utføres gjentatte ganger i et fast antall ganger kalt iterasjoner eller til en betingelse er oppfylt.
I Java har du følgende sløyfekonstruksjoner.
Vi vil lære sløyfer i detalj i de påfølgende opplæringene våre.
Java Arrays
Arrays er bare en datastruktur som brukes til å holde dataelementene av samme type sekvensielt.
Java-matriser ligner også matriser i C / C ++ og andre programmeringsspråk.
Java støtter:
- Enkeldimensjonale matriser: En sekvens av elementer av samme type og kan nås ved hjelp av et matrisenavn.
- Flerdimensjonalt array: Elementene er ordnet i form av rader og kolonner, dvs. i en matriseform.
Java Class & OOPS
En klasse er en tegning av alle virkelige enheter, for eksempel , en bil. En klasse i Java består av datavariabler og metodene eller funksjonene som fungerer på disse dataene.
Datavariabler eller medlemsvariabler og metoder skildrer oppførselen til objekter som er forekomster av klassen. Dette betyr at tilstanden til enheten representert av en klasse til enhver tid er definert av et objekt.
Java-grensesnitt
Et grensesnitt i Java er en samling av metodesignaturer og felt. Et grensesnitt har ikke implementering av metoder. En klasse kan arve fra grensesnittet og deretter implementere grensesnittmetodene.
Java-pakker
Klasser og grensesnitt som har lignende funksjonalitet eller avhengighet er gruppert for å danne en pakke. Pakken gjør modulering av kode enklere i Java.
ofte stilte spørsmål
Q # 1) Hva er core Java?
Svar: Core Java er det grunnleggende konseptet i Java-lignende variabler, datatyper, arrays, OOPS, etc. Du vil se oversikten over hele Java-konseptene her. Core Java er vanligvis en del av Java SE-utgaven som lar deg utvikle generelle Java-applikasjoner.
Q # 2) Hva er typene Java-programmer?
Svar: Ved hjelp av Java kan du utvikle følgende applikasjoner.
- Java-applikasjon: Utført på klientdatamaskinen
- Java-applet: Kjører i en nettleser
- Java Swing-applikasjon: Søknad med GUI
- JAR (Java-arkiv): Pakket applikasjon
- Servlet: Kjøres på en webserver
- EJB (Enterprise Java Beans): Brukes til å utvikle nettsteder og kjører på en webserver.
Konklusjon
I denne opplæringen så vi en kort oversikt over hvert av emnene vi klassifiserer som grunnleggende Java. Vi vil dekke hvert emne i detalj separat i de påfølgende opplæringene i denne serien.
Sammen med de ovennevnte emnene, vil vi også dekke avanserte emner som samlingsrammeverk, unntakshåndtering, multithreading, etc. blant annet.
=> Besøk her for å se Java Training Series for alle.
Anbefalt lesing
- OOP Java: Introduksjon til objektorientert programmering i Java
- Java-skannerklasseopplæring med eksempler
- Java Array Class Tutorial - java.util.Arrays Class med eksempler
- Hva er Java Vector | Java Vector Class Tutorial med eksempler
- Introduksjon til Java Programming Language - Video Tutorial
- Java-grensesnitt og abstrakt klasseopplæring med eksempler
- Java-distribusjon: Opprettelse og utføring av Java JAR-fil
- Arrays In Java 8 - Stream Class And ParallelSort Method