Úvod do Java SE
Java byla vyvinuta společností Sun Microsystems Inc. v roce 1991, později získaná společností Oracle Corporation. Jazyk Java je objektově orientovaný programovací jazyk a jazyk rozlišující malá a velká písmena. Programy Java jsou napsány vývojáři a kompilace se provádí pomocí kompilátoru javac, který je součástí sady Java Development Kit (JDK). Kompilátor Javac bere program jako svůj vstup a dává bajtkód jako výstup. Bajtkód je poté spuštěn Java Virtual Machine (JVM) při provádění běhu. Kód Java je napsán na jakékoli platformě a může být spuštěn na několika platformách, jako jsou Windows, UNIX, Solaris, Mac OS atd.
Vlastnosti Java
Níže jsou uvedeny různé funkce Java
1. Jednoduché
- Java je snadný jazyk, který se naučíte, pokud znáte základní pojmy C / C ++.
- Oproti jiným programovacím jazykům má jednoduchou a snadnou syntaxi.
- Na rozdíl od jiných programovacích jazyků, ve kterých se používají ukazatele, koncepty přetížení, java odstranil takové funkce, aby překonal složitost.
- Funkce automatické kolekce garbage je v Javě k dispozici k odstranění nepoužitých / neregistrovaných objektů, které nejsou dostupné ve většině programovacích jazyků.
2. Objektově orientovaný
- Java je objektově orientovaný programovací jazyk. Takže vše je objekt a lze jej implementovat na základě objektového modelu.
- OOP Language má několik konceptů, které zjednodušují vývoj a údržbu softwaru, jako je Enkapsulace, Abstrakce, Polymorfismus, Dědičnost atd., Které lze implementovat do Java.
3. Nezávislé na platformě
- Java je nezávislá na platformě, protože je kompilována v různých počítačích.
- Je to jazyk, který je napsán jednou a lze jej spustit na jakékoli platformě.
- Při kompilaci kódu Java je kompilován v nezávislém bajtovém kódu a interpretován pomocí JVM (Java Virtual Machine), který lze nainstalovat do libovolného operačního systému platformy.
4. Zabezpečeno
- Java je známá svou bezpečností, protože vyvíjí bez virů a běží uvnitř virtuálního počítače.
- Java používá ověřovač bajtového kódu, který kontroluje, zda fragmenty kódu neobsahují nezákonný kód.
- Java kontroluje, ke kterým prostředkům může třída přistupovat, tj. Číst, zapisovat na místní disk.
5. Robustní
Java je robustní z následujících důvodů:
- Na rozdíl od jiných programovacích jazyků se vyhýbá použití ukazatelů z bezpečnostních důvodů.
- Funkce zpracování výjimek a kontroly typu jsou k dispozici v Javě.
- Snaží se snížit situace náchylné k chybám tím, že věnuje více pozornosti kompilaci a kontrole chyb při běhu.
6. Přenosné
- Java je přenosná, protože umožňuje provádět bajtový kód na kterékoli z platforem.
- Implementace jazyka Java nezávisí na platformě a lze ji přenášet na kteroukoli platformu, čímž se stává přenosným.
7. Vysoký výkon
- Java používá kompilátor „JIT“ (Just in Time) ke kompilaci bajtového kódu do nativního strojového kódu, když je vyvolána některá z metod Java, čímž se zvyšuje výkon provádění.
8. Distribuováno
- Tato funkce Java nám umožňuje přístup k souborům voláním metod z jakéhokoli vzdáleného systému na internetu.
9. Vícevláknové
- Vlákno je malý malý program napsaný v Javě, který jej provádí souběžně.
- Vícevláknové zpracování je jednou z hlavních funkcí javy při řešení více úkolů.
- Výhodou používání multithreadingu je, že nezabírá mnoho místa pro každé vlákno, protože používá jednu společnou paměťovou oblast.
10. Dynamický
- Java je dynamická, protože podporuje obrovské množství run-time informací.
- Podporuje dynamickou kompilaci, interpretaci a automatickou správu paměti.
Jak nainstalovat / nainstalovat Java SE
Kroky pro instalaci Java SE jsou následující:
- Klikněte na odkaz Java SE Setup file Klikněte na zde uvedenou možnost Stáhnout JDK.
- Přijměte licenční smlouvu a pokračujte dále. Vyberte verzi JDK pro vaši verzi počítače, tj. 32 bitů nebo 64 bitů.
- Po dokončení stahování spusťte spustitelný soubor pro instalaci.
- Pokud musíte nastavit proměnné prostředí, tj. Cestu a cestu po třídě, je třeba dodržet níže uvedené kroky.
- Klepněte pravým tlačítkem myši na můj počítač a vyberte možnost vlastností uvedenou na obrazovce.
- Po kliknutí na vlastnosti vyberte pokročilé nastavení systému.
- Klikněte na možnost proměnných prostředí a poté na NOVÉ.
- Do textového pole s proměnnou hodnotou přidejte cestu java (C: \ Program Files \ Java \\ bin \).
- Klikněte na tlačítko OK. Přejděte do příkazového řádku a zadejte příkaz „javac“, abyste se ujistili, že java je na vašem počítači úspěšně nainstalován.
Aplikace Java
Existuje mnoho aplikací, které lze vytvořit pomocí programovacího jazyka Java:
1. Samostatné GUI aplikace
Java SE se používá pro vývoj desktopových aplikací nebo okenních aplikací. Tyto aplikace je třeba nainstalovat do jednoho počítače, např. Antivirus, textový editor atd. AWT a Swing se běžně používají k vytváření samostatných aplikací.
2. Aplikace pro Android
V dnešní době každý používá chytré telefony, tablety, iPhony atd. Všechny tyto aplikace jsou vyvíjeny pomocí JAVA. Google poskytuje rozhraní Java API pro vývoj aplikací a kompilaci souborů do tříd. Java je nejznámějším běžným a používaným jazykem, s nímž je kompatibilní většina telefonů. S Javou, pokud znáte koncepty objektově orientovaného programování, bude vytváření aplikací pro Android mnohem jednodušší a jednodušší než vývoj aplikací pro iOS.
3. Webové aplikace
Webové aplikace běží na straně serveru a také vytvářejí dynamické stránky. Jsou to distribuované aplikace, které běží na různých počítačích a komunikace probíhá přes síť nebo server. Používají se pro on-line maloobchodní prodej, webové stránky elektronického obchodování, bankovnictví atd. Technologie používané k vytváření webových stránek jsou Hibernate, Java Enterprise Edition, Java Standard Edition a mnoho dalších.
4. Vědecké aplikace
Java je často volbou pro většinu vědeckých aplikací, protože je bezpečnější, přenosnější a udržovatelnější a používá nástroje souběžnosti na vysoké úrovni než kterýkoli jiný jazyk. Java se také používá v mnoha bankovních a investičních aplikacích kvůli svým bezpečnostním a bezpečnostním vlastnostem. Mnoho vývojářů webových stránek elektronického obchodování preferuje Javu jako svůj programovací jazyk.
Závěr
Java je široce používána v mnoha aplikacích v reálném čase, počínaje samostatnými aplikacemi až po mobilní aplikace. Je to jeden z flexibilních jazyků používaných v programovacích jazycích. Nabízí různé funkce, jako je vícevláknové zpracování, applety atd. Jedná se o jednoduchý jazyk, ale výkonný nástroj pro vývoj aplikací.
Doporučené články
Toto je průvodce Co je Java SE ?. Zde diskutujeme základní koncept, funkce a jak nastavit nebo nainstalovat Java SE s jeho výhodami. Další informace naleznete také v následujícím článku -
- Jak připojit databázi v Javě?
- Dotazy na rozhovor s Java Servlet
- Dotazy na rozhovor s kolekcí Java
- Bitová manipulace v Javě
- Primární typy mapování režimu spánku
- Applety v Javě | Java applety a několik ukázkových kódů