java basics java syntax
Tento kurz poskytuje úvod do základů kódovacího jazyka Java. Představíme témata jako Java Class, OOPS, Syntax a Core Java Concepts:
V našich předchozích výukových programech jsme diskutovali o vlastnostech a vlastnostech jazyka Java. Dozvěděli jsme se také o aplikacích Java. Seznámili jsme se se stahováním, instalací a různými prostředími Java IDE, které můžeme použít k vývoji programů a aplikací v prostředí Java.
=> Zkontrolujte VŠECHNY výukové programy Java zde.
Co se naučíte:
Základy programování v Javě
V posledním tutoriálu jsme diskutovali o našem prvním Java programu „Hello, World“. V tom jsme se naučili základní syntaxi, kterou musíme jen k zobrazení zprávy „Hello, World“. Pouhé naučení se zobrazovat zprávu však nestačí.
Pokud si chcete osvojit jazyk, musíte nejprve porozumět základním syntaxi a sémantickým pravidlům pro jazyk, spolu s různými konstrukcemi, matematickými operacemi i konstrukcemi opakovaného programování.
Musíte také znát různé objektově orientované programovací funkce jazyka Java, datové struktury a datové typy, které Java používá. Pokud si myslíte, že jste zvládli všechny tyto různé další funkce, které Java nabízí, můžete si říkat, že jste zdatní v jazyce Java.
jak používat soubor eps
V tomto kurzu představíme základy všech témat programování, kterým se budeme věnovat v této celé sérii kurzů Java.
Začněme se syntaxí Java !!
Syntaxe Java
Každý programovací jazyk má určitá pravidla a předpisy, které musí programátor dodržovat při psaní programů. Kompilátor příslušného jazyka zkontroluje váš program pro pravidla syntaxe a ověření. Java má také mnoho konstrukcí a komponent, které programátorům usnadňují psaní kvalitních programů.
Program „Hello, World“ v předchozím tutoriálu vám dal podrobnou představu o základní struktuře programu Java. Nyní pojďme k dalším konstrukcím / komponentám, které bude program Java obsahovat.
Konvence Java
Níže uvádíme některé konvence, které programátor Java musí dodržovat při programování v Javě.
i) Názvy tříd: V Javě by první písmeno názvu třídy pro každou třídu mělo být velké. Například , třídní plat bude podle konvence pojmenován jako „plat“.
Pokud máte název třídy kombinovaný s více než jedním slovem, bude každé písmeno prvního slova velkým písmenem.
Například, třída MyHelloWorld.
ii) Název metody: Všechny názvy metod v Javě začínají malým písmenem. Pokud název metody obsahuje více než jedno slovo, bude první písmeno každého z těchto vnitřních slov velké.
Příklad: display (), myMethod () => toto jsou platné názvy metod v Javě.
(iii) Název souboru programu: Název souboru programu Java by měl být stejný jako název veřejné třídy s příponou „.java“.
Například , pokud je název veřejné třídy „MyFirstClass“, uložíte tento kód do souboru s názvem „MyFirstClass.java“.
Všimněte si, že zdrojový kód Java nemusí mít žádnou veřejnou třídu. V takovém případě můžete mít název zdrojového souboru.
(iv) Rozlišují se malá a velká písmena: Programovací jazyk Java rozlišuje velká a malá písmena. To znamená, že „Ahoj“ a „Ahoj“ jsou dva různé parametry.
v) Hlavní metoda: Metoda „main“ je výchozím bodem provádění a je povinnou metodou ve všech programech Java.
Identifikátory Java
Identifikátory jsou názvy dané různým komponentám programu, jako jsou metody, třídy, proměnné, objekty atd.
Programátor Java musí dodržovat níže uvedená pravidla pro identifikátory:
- Identifikátor by měl vždy začínat písmeny (A-Z / a-z) nebo znakem podtržítka (_) nebo znakem měny ($).
- Identifikátor nemůže mít stejný název jako vyhrazené klíčové slovo Java.
- Kromě prvního znaku může mít identifikátor libovolnou kombinaci znaků.
- V Javě, stejně jako v jiných jazykových syntaxích, identifikátory rozlišují také velká a malá písmena.
Podle výše uvedených pravidel jsou tedy platné následující identifikátory.
myVar, _salary, $ součet
Následující identifikátory nejsou platné.
123var, * mult, int.
Modifikátory Java
Modifikátory mění přístupnost proměnných, metod atd.
V Javě existují dva typy modifikátorů:
- Modifikátory přístupu: V Javě existují čtyři modifikátory přístupu, a to veřejný, chráněný, soukromý a výchozí. Používají se k definování přístupnosti pro balíčky, třídy, členy třídy atd.
- Modifikátory nepřístupu: Java podporuje modifikátory nepřístupu, jmenovitě - final, abstract a strictfp. Používají se hlavně k definici dědičnosti, stylu polymorfismu atd.
Typy dat
Jakákoli proměnná, která obsahuje hodnotu, musí mít typ hodnoty, kterou bude obsahovat, tj. Zda proměnná bude obsahovat číselný řetězec nebo řetězec nebo znak. Tomu se říká datový typ proměnné.
Java má různé datové typy, jak je znázorněno na následujícím diagramu.
Každý z těchto datových typů probereme v samostatných cvičeních.
Proměnné
Java podporuje následující tři typy proměnných:
- Třída nebo statické proměnné: K tomuto typu proměnné lze přistupovat bez objektu.
- Nestatické nebo instanční proměnné: Tyto proměnné jsou členské proměnné, ke kterým se přistupuje pomocí objektu třídy.
- Místní proměnné: Místní proměnné jsou lokální pro konkrétní blok kódu a přestávají existovat mimo tento blok.
Klíčová slova
V jazyce Java jsou některá slova vyhrazena pro vlastní použití a nelze je použít jako názvy proměnných nebo identifikátorů.
V následující tabulce je uveden seznam těchto slov známých jako „Klíčová slova“.
abstraktní | dvojnásobek | int | super |
char | pro | chráněný | Snaž se |
tvrdit | jiný | rozhraní | přepínač |
booleovský | výčet | dlouho | synchronizované |
přestávka | rozšiřuje | rodák | tento |
byte | finále | Nový | házet |
pouzdro | Konečně | balík | hodí |
úlovek | plovák | soukromé | přechodný |
třída | jít do | veřejnost | prázdnota |
konst | -li | vrátit se | nestálý |
pokračovat | nářadí | krátký | zatímco |
výchozí | import | statický | |
dělat | instance | strictfp |
Komentáře
Komentáře jsou příkazy, které kompilátor ignoruje. Ke svému kódu můžete uvést komentáře, aby byl kód čitelnější a srozumitelnější.
co je soubor mkv a jak jej mohu přehrát?
Java podporuje tři typy komentářů:
- Jednořádkové komentáře označené „//“
- Víceřádkové komentáře představované „/ *… * /“
- Komentáře k dokumentaci označené „/ ** ****** /
Více se o těchto komentářích dozvíte v našich dalších výukách.
Operátoři
Operátory jsou symboly, které provádějí logické a matematické operace s proměnnými nebo identifikátory. Tyto proměnné nebo identifikátory se nazývají operandy.
Java podporuje různé operátory, jak je znázorněno na následujícím diagramu:
Více o operátorech v Javě probereme v pozdějších cvičeních.
Rozhodování
Také se nazývá kontrolní příkazy. Tyto příkazy mění nebo řídí provádění programu na základě konkrétní podmínky. Pokud je podmínka pravdivá, provede se blok kódu následující po této podmínce, jinak se provede jiný blok.
Java má následující kontrolní / rozhodovací prohlášení.
Smyčky
V programovacích jazycích je zahrnuto opakování pro opakované spuštění bloku kódu. Opakování smyčky obvykle začíná testem a blok kódu se provádí opakovaně po pevný počet opakování, které se nazývají iterace, nebo dokud není splněna podmínka.
V Javě máte následující konstrukty smyček.
Smyčky se podrobně naučíme v našich dalších výukách.
Java pole
Pole nejsou nic jiného než datová struktura, která se používá k postupnému držení datových prvků stejného typu.
Pole Java jsou také podobná polím v C / C ++ a dalších programovacích jazycích.
Java podporuje:
- Jednorozměrná pole: Posloupnost prvků stejného typu, ke kterým lze přistupovat pomocí názvu pole.
- Vícedimenzionální pole: Prvky jsou uspořádány ve formě řádků a sloupců, tj. Ve formě matice.
Java Class & OOPS
Třída je plán jakékoli reálné entity, například , auto. Třída v Javě se skládá z datových proměnných a metod nebo funkcí, které s těmito daty pracují.
Datové proměnné nebo členské proměnné a metody zobrazují chování objektů, které jsou instancemi třídy. To znamená, že stav entity představované třídou v daném okamžiku je definován objektem.
Rozhraní Java
Rozhraní v Javě je sbírka podpisů metod a polí. Rozhraní nemá implementaci metod. Třída může dědit z rozhraní a poté implementovat metody rozhraní.
Balíčky Java
Třídy a rozhraní, které mají podobnou funkčnost nebo závislost, jsou seskupeny a tvoří balíček. Balíček usnadňuje modularizaci kódu v Javě.
Často kladené otázky
Otázka č. 1) Co je jádro Java?
Odpovědět: Core Java je základní pojem v proměnných, datových typech, polích, OOPS atd. Podobných Java, zde uvidíte přehled všech základních konceptů Java. Core Java je obvykle součástí edice Java SE, která vám umožňuje vyvíjet obecné aplikace Java.
Otázka č. 2) Jaké jsou typy programů Java?
Odpovědět: Pomocí Javy můžete vyvíjet následující aplikace.
- Java aplikace: Provedeno na klientském počítači
- Applet Java: Běží ve webovém prohlížeči
- Aplikace Java Swing: Aplikace s GUI
- JAR (archiv Java): Zabalená aplikace
- Servlet: Provádí se na webovém serveru
- EJB (Enterprise Java Beans): Používá se k vývoji webových stránek a běží na webovém serveru.
Závěr
V tomto tutoriálu jsme viděli stručný přehled každého z témat, která klasifikujeme jako základy Java. Každému tématu se budeme podrobně věnovat samostatně v našich dalších cvičeních v této sérii.
Spolu s výše uvedenými tématy se budeme mimo jiné věnovat také pokročilým tématům, jako je rámec kolekce, zpracování výjimek, multithreading atd.
=> Navštivte zde a prohlédněte si sérii školení Java pro všechny.
Doporučené čtení
- OOP Java: Úvod do objektově orientovaného programování v Javě
- Výukový program třídy skeneru Java s příklady
- Výukový program třídy Java Array - java.util.Arrays Class with examples
- Co je Java Vector | Výukový program Java Vector Class s příklady
- Úvod do programovacího jazyka Java - výukový program
- Výukový program pro rozhraní Java a abstrakt třídy s příklady
- Implementace Java: Vytvoření a spuštění souboru Java JAR
- Pole v Javě 8 - třída proudu a metoda ParallelSort