Úvod do Java SE
Java bola vyvinutá spoločnosťou Sun Microsystems Inc. v roku 1991, neskôr získaná spoločnosťou Oracle Corporation. Jazyk Java je objektovo orientovaný programovací jazyk a jazyk citlivý na malé a veľké písmená. Programy Java sú písané vývojármi a kompilácia je robená kompilátorom javac, ktorý je súčasťou Java Development Kit (JDK). Kompilátor Javac berie program ako svoj vstup a dáva bajtkód ako výstup. Bajtkód je potom spustený Java Virtual Machine (JVM) pri vykonávaní času vykonávania. Kód Java je napísaný na akejkoľvek platforme a môže byť spustený na viacerých platformách, ako napríklad Windows, UNIX, Solaris, Mac OS atď.
Funkcie Java
Nižšie sú uvedené rôzne funkcie jazyka Java
1. Jednoduché
- Java je jednoduchý jazyk, ktorý sa naučíte, ak poznáte základné pojmy C / C ++.
- V porovnaní s inými programovacími jazykmi má jednoduchú a ľahkú zrozumiteľnú syntax.
- Na rozdiel od iných programovacích jazykov, v ktorých sa používajú ukazovatele, koncepty preťaženia, java odstránil také funkcie, aby prekonal zložitosť.
- Funkcia automatického zbierania odpadu je k dispozícii v jazyku Java na odstránenie nepoužitých / nenahlásených objektov, ktoré nie sú dostupné vo väčšine programovacích jazykov.
2. Objektovo orientované
- Java je objektovo orientovaný programovací jazyk. Takže všetko je objekt a môže byť implementovaný na základe objektového modelu.
- Jazyk OOP má málo konceptov, ktoré zjednodušujú vývoj a údržbu softvéru, ako je napríklad zapuzdrenie, abstrakcia, polymorfizmus, dedičnosť atď., Ktoré je možné implementovať v jazyku Java.
3. Nezávislé od platformy
- Java je nezávislá od platformy, pretože je zostavená na rôznych počítačoch.
- Je to jazyk, ktorý je napísaný raz a je ho možné spustiť na akejkoľvek platforme.
- Pri kompilácii kódu Java sa kompiluje v nezávislom bajtovom kóde a interpretuje ho JVM (Java Virtual Machine), ktorý sa dá nainštalovať do ľubovoľného operačného systému platformy.
4. Zabezpečené
- Java je známa svojou bezpečnosťou, pretože sa vyvíja bez vírusov a beží vo virtuálnom počítači.
- Java používa overovač bajtového kódu, ktorý kontroluje, či fragmenty kódu neobsahujú nelegálny kód.
- Java kontroluje, ku ktorým zdrojom môže trieda pristupovať, tj čítať, zapisovať na lokálny disk.
5. Robustný
Java je robustná z nasledujúcich dôvodov:
- Na rozdiel od iných programovacích jazykov sa vyhýba použitiu ukazovateľov z bezpečnostných dôvodov.
- Funkcie spracovania výnimiek a kontroly typu sú k dispozícii v jazyku Java.
- Vyvíja úsilie na zníženie situácií náchylných na chyby tým, že venuje viac pozornosti kompilácii a kontrole chýb pri spustení.
6. Prenosné
- Java je prenosná, pretože vám umožňuje vykonať bajtový kód na ktorejkoľvek z platforiem.
- Implementácia Java nezávisí od platformy a môže sa preniesť na ktorúkoľvek z platforiem, čím sa stáva prenosnou.
7. Vysoký výkon
- Java používa kompilátor „JIT“ (Just in Time) na kompilovanie bajtového kódu do natívneho strojového kódu, keď sa volá ktorákoľvek z metód Java, čím sa zvyšuje výkonnosť vykonávania.
8. Distribuované
- Táto funkcia jazyka Java nám umožňuje prístup k súborom volaním metód z ľubovoľného vzdialeného systému na internete.
9. Viacvláknové
- Vlákno je malý malý program napísaný v Jave na jeho súčasné vykonanie.
- Multithreading je jednou z hlavných čŕt javy pri riešení viacerých úloh.
- Výhodou použitia multithreadingu je to, že nezaberá veľa miesta pre každé vlákno, pretože používa jednu spoločnú oblasť pamäte.
10. Dynamický
- Java je dynamická, pretože podporuje obrovské množstvo run-time informácií.
- Podporuje dynamickú kompiláciu, interpretáciu a automatickú správu pamäte.
Ako nastaviť / nainštalovať Java SE
Nasledujú kroky na inštaláciu Java SE:
- Kliknite na odkaz Inštalačný súbor Java SE Kliknite na vyššie uvedenú možnosť Stiahnuť JDK.
- Ak chcete pokračovať, prijmite licenčnú zmluvu. Vyberte JDK pre verziu vášho počítača, tj 32 alebo 64 bitov.
- Po dokončení sťahovania spustite spustiteľný súbor na inštaláciu.
- Ak musíte nastaviť premenné prostredia, tj cestu a cestu triedy, musíte postupovať podľa nižšie uvedených krokov.
- Kliknite pravým tlačidlom myši na môj počítač a vyberte možnosť vlastností uvedenú na obrazovke.
- Po kliknutí na vlastnosti vyberte rozšírené nastavenie systému.
- Kliknite na možnosť premenných prostredia a potom na NOVÉ.
- Do textového poľa s premennou hodnotou pridajte cestu Java (C: \ Program Files \ Java \\ bin \).
- Kliknite na tlačidlo OK. Prejdite na príkazový riadok a zadajte príkaz „javac“, aby ste sa uistili, že na vašom počítači je nainštalovaná java úspešne.
Aplikácie Java
Existuje mnoho aplikácií, ktoré je možné vytvoriť pomocou programovacieho jazyka Java:
1. Samostatné GUI aplikácie
Java SE sa používa na vývoj stolových aplikácií alebo aplikácií založených na oknách. Tieto aplikácie je potrebné nainštalovať do jedného počítača, napríklad pre antivírusový program, textový editor atď. AWT a Swing sa bežne používajú na vytváranie samostatných aplikácií.
2. Aplikácie pre Android
V súčasnosti každý používa smartfóny, tablety, telefóny iPhone atď. Všetky tieto aplikácie sú vyvíjané pomocou technológie JAVA. Google poskytuje rozhranie Java API na vývoj aplikácií a zostavovanie súborov do tried. Java je najznámejší bežný a používaný jazyk a väčšina telefónov je s ňou kompatibilná. S Java, ak poznáte koncepty objektovo orientovaného programovania, bude vytváranie aplikácií pre Android oveľa jednoduchšie a jednoduchšie ako vývoj aplikácií pre iOS.
3. Webové aplikácie
Webové aplikácie bežia na strane servera a tiež vytvárajú dynamické stránky. Sú to distribuované aplikácie, ktoré bežia na rôznych počítačoch a komunikácia prebieha prostredníctvom siete alebo servera. Používajú sa na online maloobchodný predaj, webové stránky elektronického obchodu, bankovníctvo atď. Technológie používané na vytváranie webových stránok sú Hibernate, Java Enterprise Edition, Java Standard Edition a mnoho ďalších.
4. Vedecké aplikácie
Java je často voľbou pre väčšinu vedeckých aplikácií, pretože je bezpečnejšia, prenosnejšia a udržiavateľnejšia a používa nástroje na vysokej úrovni súbežnosti ako ktorýkoľvek iný jazyk. Java sa tiež používa v mnohých bankových a investičných aplikáciách z dôvodu jej bezpečnostných a bezpečnostných vlastností. Mnoho vývojárov webových stránok elektronického obchodu uprednostňuje Javu ako svoj programovací jazyk.
záver
Java je široko používaná v mnohých aplikáciách v reálnom čase, počnúc samostatnými aplikáciami až po mobilné aplikácie. Je to jeden z flexibilných jazykov doteraz používaných v programovacích jazykoch. Ponúka rôzne funkcie, ako je viacvláknové spracovanie, aplety atď. Je to jednoduchý jazyk, ale výkonný nástroj na vývoj aplikácií.
Odporúčané články
Toto je sprievodca Čo je to Java SE ?. Tu diskutujeme základný koncept, vlastnosti a spôsob nastavenia alebo inštalácie Java SE s jej výhodami. Viac informácií nájdete aj v nasledujúcom článku -
- Ako pripojiť databázu v jazyku Java?
- Otázky týkajúce sa rozhovoru Java Servlet
- Otázky na rozhovor s kolekciou Java
- Bitová manipulácia v Jave
- Primárne typy mapovania dlhodobého spánku
- Applety v jazyku Java Java applety a niekoľko vzorových kódov