java basics java syntax
Tento výukový program poskytuje úvod do základov kódovacieho jazyka Java. Predstavíme témy ako Java Class, OOPS, Syntax a Core Java Concepts:
V našich predchádzajúcich tutoriáloch sme diskutovali o vlastnostiach a vlastnostiach jazyka Java. Dozvedeli sme sa tiež o Java aplikáciách. Zoznámili sme sa so sťahovaním, inštaláciou a rôznymi Java IDE, ktoré môžeme použiť na vývoj programov a aplikácií v Jave.
=> Skontrolujte VŠETKY návody Java tu.
Čo sa dozviete:
Základy programovania v jazyku Java
V minulom tutoriáli sme diskutovali o našom prvom Java programe „Hello, World“. V tom sme sa naučili základnú syntax, ktorú potrebujeme, aby sme iba zobrazili správu „Hello, World“. Len naučiť sa zobrazovať správu však nestačí.
Ak si chcete osvojiť jazyk, musíte najskôr porozumieť základným pravidlám syntaxe a sémantiky jazyka, rôznym konštruktom, matematickým operáciám a opakujúcim sa programovacím konštrukciám.
Musíte si tiež uvedomiť rôzne objektovo orientované programovacie funkcie Java, dátové štruktúry a dátové typy, ktoré Java používa. Ak si myslíte, že ste zvládli všetky tieto funkcie medzi rôznymi ďalšími funkciami, ktoré Java ponúka, môžete si hovoriť, že ovládate jazyk Java.
V tomto tutoriále predstavíme základy všetkých programovacích tém, ktorým sa budeme venovať v celej tejto sérii tutoriálov Java.
Začnime so syntaxou Java !!
Syntax jazyka Java
Každý programovací jazyk má určité pravidlá a nariadenia, ktoré musí programátor dodržiavať pri písaní programov. Kompilátor príslušného jazyka skontroluje váš program z hľadiska pravidiel syntaxe a validácie. Java má tiež veľa konštruktov a komponentov, ktoré programátorom uľahčujú písanie kvalitných programov.
Program „Hello, World“ v predchádzajúcom tutoriále vám poskytol podrobnú predstavu o základnej štruktúre programu Java. Teraz poďme k ďalším konštrukciám / komponentom, ktoré bude obsahovať program Java.
Konvencie Java
Ďalej uvádzame niektoré konvencie, ktoré musí programátor jazyka Java dodržiavať pri programovaní v prostredí Java.
i) Názvy tried: V prostredí Java by prvé písmeno názvu triedy malo byť veľké. Napríklad , bude triedny plat pomenovaný podľa konvencie ako „plat“.
Ak máte názov triedy kombinovaný s viac ako jedným slovom, potom každé písmeno prvého slova bude veľké písmeno.
Napríklad, trieda MyHelloWorld.
ii) Názov metódy: Všetky názvy metód v Jave sa začínajú malým písmenom. Ak názov metódy obsahuje viac ako jedno slovo, bude prvé písmeno každého z týchto vnútorných slov veľké.
Príklad: display (), myMethod () => toto sú platné názvy metód v Jave.
(iii) Názov programového súboru: Názov súboru programu Java by mal byť rovnaký ako názov verejnej triedy s príponou „.java“.
Napríklad , ak je názov verejnej triedy „MyFirstClass“, potom tento kód uložíte do súboru s názvom „MyFirstClass.java“.
Upozorňujeme, že zdrojový kód Java nemusí mať žiadnu verejnú triedu. V takom prípade môžete mať svoje zdrojové meno.
iv) Rozlišujú sa malé a veľké písmená: V programovacom jazyku Java sa rozlišujú veľké a malé písmená. To znamená, že „Ahoj“ a „Ahoj“ sú dva rôzne parametre.
v) Hlavná metóda: Metóda „main“ je východiskovým bodom vykonania a je povinnou metódou vo všetkých programoch Java.
Identifikátory Java
Identifikátory sú názvy pomenované rôznymi komponentmi programu, ako sú metódy, triedy, premenné, objekty atď.
Programátor Java musí dodržiavať nasledujúce pravidlá pre identifikátory:
- Identifikátor by mal vždy začínať písmenami (A-Z / a-z) alebo znakom podčiarknutia (_) alebo znakom meny ($).
- Identifikátor nemôže mať rovnaký názov ako vyhradené kľúčové slovo Java.
- Okrem prvého znaku môže mať identifikátor ľubovoľnú kombináciu znakov.
- V Jave, podobne ako v iných jazykových syntaxiach, sa pri identifikátoroch rozlišujú aj veľké a malé písmená.
Podľa vyššie uvedených pravidiel sú teda platné nasledujúce identifikátory.
myVar, _salary, $ suma
najlepší bezplatný sťahovač mp3 hudby pre Android
Nasledujúce identifikátory sú neplatné.
123var, * mult, int.
Modifikátory Java
Modifikátory menia prístupnosť premenných, metód atď.
V Jave existujú dva typy modifikátorov:
- Modifikátory prístupu: V Jave existujú štyri modifikátory prístupu, a to verejný, chránený, súkromný a predvolený. Používajú sa na definovanie prístupnosti pre balíky, triedy, členov triedy atď.
- Modifikátory neprístupu: Java podporuje modifikátory neprístupu, a to - final, abstract a strictfp. Používajú sa hlavne na definovanie dedičnosti, štýlu polymorfizmu atď.
Dátové typy
Akákoľvek premenná, ktorá obsahuje hodnotu, musí mať typ hodnoty, ktorú bude obsahovať, t. J. Či bude mať premenná číselný alebo reťazcový znak alebo znak. Toto sa nazýva dátový typ premennej.
Java má rôzne dátové typy, ako je znázornené na nasledujúcom diagrame.
Každému z týchto typov údajov sa budeme venovať v samostatných tutoriáloch.
Premenné
Java podporuje nasledujúce tri typy premenných:
- Triedne alebo statické premenné: Tento typ premennej je prístupný bez objektu.
- Nestatické alebo inštančné premenné: Tieto premenné sú členské premenné, ku ktorým sa pristupuje pomocou objektu triedy.
- Lokálne premenné: Lokálne premenné sú lokálne pre konkrétny blok kódu a prestávajú existovať mimo tohto bloku.
Kľúčové slová
V jazyku Java sú určité slová vyhradené pre vlastné použitie a nemôžu byť použité ako názvy premenných alebo identifikátorov.
Nasledujúca tabuľka obsahuje zoznam týchto slov známych ako „Kľúčové slová“.
abstraktné | dvojitý | int | Super |
char | pre | chránené | skús |
tvrdiť | inak | rozhranie | prepínač |
boolovský | enum | dlho | synchronizované |
prestávka | predlžuje | domorodec | toto |
bajt | finálny, konečný | Nový | hodiť |
prípade | konečne | balíček | hodí |
chytiť | plavák | súkromné | prechodný |
trieda | ísť do | verejné | neplatný |
konšt | ak | návrat | prchavý |
ďalej | náradie | krátky | zatiaľ čo |
predvolené | dovoz | statický | |
robiť | inštancia z | strictfp |
Pripomienky
Komentáre sú vyhlásenia, ktoré kompilátor ignoruje. K svojmu kódu môžete uviesť komentáre, aby bol kód čitateľnejší a zrozumiteľnejší.
kruhový dvojnásobne prepojený zoznam c ++
Java podporuje tri typy komentárov:
- Komentáre v jednom riadku označené „//“
- Viacriadkové komentáre predstavované znakom „/ *… * /“
- Komentáre k dokumentácii označené „/ ** ****** /
Viac sa o týchto komentároch dozviete v našich ďalších tutoriáloch.
Operátorov
Operátory sú symboly, ktoré vykonávajú logické a matematické operácie s premennými alebo identifikátormi. Tieto premenné alebo identifikátory sa nazývajú operandy.
Java podporuje rôznych operátorov, ako je znázornené na nasledujúcom diagrame:
Viac informácií o operátoroch v prostredí Java sa bude zaoberať v ďalších tutoriáloch.
Rozhodovanie
Nazývajú sa aj ako kontrolné vyhlásenia. Tieto príkazy menia alebo riadia vykonávanie programu na základe konkrétnej podmienky. Ak je podmienka pravdivá, vykoná sa blok kódu nasledujúci po tejto podmienke, inak sa vykoná iný blok.
Java má nasledujúce vyhlásenia o riadení a rozhodovaní.
Slučky
V programovacích jazykoch je zahrnutá slučka na opakované vykonávanie bloku kódu. Opakovanie slučky zvyčajne začína testom a blok kódu sa vykonáva opakovane počas stáleho počtu volaných iterácií alebo do splnenia podmienky.
V Jave máte nasledujúce konštrukty slučiek.
Slučky sa podrobne naučíme v našich ďalších tutoriáloch.
Java polia
Polia nie sú ničím iným ako dátovou štruktúrou, ktorá sa používa na postupné uchovávanie dátových prvkov rovnakého typu.
Polia Java sú tiež podobné poliam v C / C ++ a iných programovacích jazykoch.
Java podporuje:
- Jednorozmerné polia: Postupnosť prvkov rovnakého typu, ku ktorej je možné získať prístup pomocou názvu poľa.
- Multidimenzionálne pole: Prvky sú usporiadané vo forme riadkov a stĺpcov, tj. Vo forme matice.
Trieda Java a OOPS
Trieda je návrhom akejkoľvek entity zo skutočného života, napríklad , auto. Trieda v Jave pozostáva z dátových premenných a metód alebo funkcií, ktoré s týmito dátami pracujú.
Dátové premenné alebo členské premenné a metódy zobrazujú správanie objektov, ktoré sú inštanciami triedy. To znamená, že stav entity predstavovanej triedou v danom okamihu je definovaný objektom.
Rozhrania Java
Rozhranie v Jave je zbierka podpisov metód a polí. Rozhranie nemá implementáciu metód. Trieda môže dediť z rozhrania a potom implementovať metódy rozhrania.
Balíky Java
Triedy a rozhrania, ktoré majú podobnú funkčnosť alebo závislosť, sú zoskupené do jedného balíka. Tento balík uľahčuje modularizáciu kódu v prostredí Java.
často kladené otázky
Otázka 1) Čo je jadro Java?
Odpoveď: Core Java je základný koncept v premenných, údajových typoch, poliach, OOPS atď. Podobných Java, tu uvidíte prehľad všetkých základných konceptov Java. Core Java je zvyčajne súčasťou edície Java SE, ktorá umožňuje vývoj všeobecných aplikácií Java.
Otázka č. 2) Aké sú typy programov Java?
Odpoveď: Pomocou Javy môžete vyvíjať nasledujúce aplikácie.
- Aplikácia Java: Vykonané na klientskom počítači
- Applet Java: Beží vo webovom prehliadači
- Aplikácia Java Swing: Aplikácia s GUI
- JAR (archív Java): Balená aplikácia
- Servlet: Vykonáva sa na webovom serveri
- EJB (Enterprise Java Beans): Používa sa na vývoj webových stránok a beží na webovom serveri.
Záver
V tomto tutoriáli sme videli stručný prehľad každej z tém, ktoré klasifikujeme ako základy Java. Každej téme sa budeme podrobne venovať osobitne v našich ďalších tutoriáloch v tejto sérii.
Spolu s vyššie uvedenými témami sa budeme okrem iného venovať aj pokročilým témam, ako je rámec zhromažďovania, spracovanie výnimiek, multithreading atď.
=> Navštívte tu a pozrite si sériu školení Java pre všetkých.
Odporúčané čítanie
- OOP Java: Úvod do objektovo orientovaného programovania v Jave
- Výukový program triedy skenerov Java s príkladmi
- Výukový program triedy Java Array - java.util. Trieda polí s príkladmi
- Čo je Java Vector | Výukový program Java Vector Class s príkladmi
- Úvod do programovacieho jazyka Java - videonávod
- Výukový program pre rozhranie Java a abstraktnú triedu s príkladmi
- Nasadenie Java: Vytvorenie a vykonanie súboru Java JAR
- Polia v prostredí Java 8 - trieda toku a metóda ParallelSort