introduction java programming language video tutorial
Tento úvodný videotutoriál Java vysvetľuje, čo je programovací jazyk Java, jeho vlastnosti a rôzne typy aplikácií, ktoré môžeme vyvinúť pomocou jazyka Java:
Java je populárny programovací jazyk vyvinutý spoločnosťou Sun Microsystems (neskôr zlúčený s Oracle) v roku 1991. Java bola vyvinutá Jamesom Goslingom a Patrickom Naughtonom.
V každodennom živote od rána do večera používame na zabezpečenie transakcií v bankomatoch veľa aplikácií a zariadení programovaných v jazyku Java, ktoré obsahujú smartphone v ruke.
Explicitná postupnosť Výukové programy Java je zostavený v tejto sérii, aby ste lepšie pochopili koncept Java.
Čo sa dozviete:
Úvod do programovania v jazyku Java
Prezrite si nižšie uvedený videonávod na stránke:
Základné koncepty Javy
Úvod do Java
Spočiatku bol pomenovaný ako „Dub“, ale v roku 1995 bol premenovaný na „Java“, pretože Dub bol už registrovanou ochrannou známkou.
Prvé vydanie Java bolo známe ako „Java 1.0“. V priebehu rokov sa jazyk Java výrazne vyvinul a do jazyka Java bolo pridaných veľa funkcií. Vo výsledku vyšlo veľa nových verzií. Posledné vydanie Javy je JDK (Java Development Kit) 13 alebo Java 13, ktoré vyšlo 10. septembra 2019.
Kliknite tu pre zdroj verzie Java.
Takže, čo je Java?
Zjednodušene povedané, Java je objektovo orientovaný programovací jazyk, ktorý je odvodený z jazyka C aj C ++. Z jazyka C preberá jazyk Java svoj formát, zatiaľ čo objektovo orientované programovanie preberá z jazyka C ++. Takže, aby sa človek naučil Javu od nuly, mal by ľahko pochopiteľný jedinec so znalosťami C / C ++.
Môžeme teda definovať Javu ako
- Jednoduché
- Vysoko robustný
- Objektovo orientovaný
- Bezpečný programovací jazyk.
Akýkoľvek hardvérový komponent alebo softvérové prostredie, v ktorom program beží, sa nazýva „platforma“. Java má a Java Runtime Environment (JRE) beží na ňom. Java je teda tiež platformou.
Viac sa o Jave ako platforme dozvieme v našich ďalších tutoriáloch.
Od dnešného dňa je programovací jazyk Java najpopulárnejším programovacím jazykom na vývoj webových aplikácií typu klient-server pre internet, pričom na práci s týmto jazykom a jeho používaní pracuje podľa odhadov 9 miliónov vývojárov.
Funkcie Java
Poďme si predstaviť niektoré charakteristické vlastnosti programovacieho jazyka Java.
# 1) Jednoduché: Syntax jazyka Java je dosť jednoduchá a ľahko pochopiteľná. Java sa tiež dá ľahko naučiť. Väčšina funkcií jazyka C ++, ktorá bola ťažko pochopiteľná alebo nejednoznačná, je v Jave zjednodušená a niektoré sú vynechané.
Napríklad, ukazovatele v Jave chýbajú.
# 2) Zabezpečené: Program Java beží v prostredí Java Runtime Environment (JRE), vďaka čomu je zabezpečený. JRE nemá interakciu so systémovým OS, takže programy java do systému nezasahujú. Jazyk Java má navyše bezpečnostné prvky, ktoré nám umožňujú vyvíjať bezpečné aplikácie bez vírusov. Preto je veľa bankových aplikácií postavených na prostredí Java.
# 3) Robustné: Java zavádza automatický zber odpadu a spracovanie výnimiek, ktoré pomáhajú predchádzať potenciálnym chybám. Java tiež kladie dôraz na kontrolu chýb pri kompilácii a dobe behu. Vďaka všetkým týmto vlastnostiam sú programy a aplikácie vyvinuté v prostredí Java robustnejšie.
# 4) Prenosné: Program Java zostavený do kódu Byte je možné spustiť na ľubovoľnej platforme. Je nezávislý od implementácie a všetko potrebné na spustenie kódu, ako sú úložisko, dátové typy atď., Je preddefinovaných.
# 5) Objektovo orientované: Java je čistý objektovo orientovaný programovací jazyk. Všetko v Jave je objekt. Jazykové funkcie sú ľahko rozšíriteľné, pretože existuje solídny objektový model programovania. Jazyk Java podporuje všetky hlavné vlastnosti objektovo orientovaného programovania.
# 6) Nezávislé na platforme: Java je kód „napíšte raz, spustite kdekoľvek“. Na rozdiel od iných programovacích jazykov, ktoré sa kompilujú do strojovo špecifického kódu, sa Java kompiluje do bajtového kódu, ktorý je možné spustiť na ľubovoľnom stroji nezávisle od operačného systému. Tento bajtový kód môže spustiť akýkoľvek stroj, na ktorom je spustené prostredie Java Runtime Environment (JRE).
# 7) Viacvláknové: Funkcia viacerých vlákien Java umožňuje aplikáciám Java vykonávať viac úloh súčasne. Viaceré vlákna navyše využívajú rovnakú pamäť a ďalšie zdroje a vykonávajú úlohy súčasne.
# 8) Distribuované: Pomocou Javy môžeme vyvíjať distribuované aplikácie pomocou pokročilých konceptov Javy ako Remote Method Invocation (RMI) a Enterprise Java Beans (EJB).
Môžeme teda distribuovať program Java na rôznych strojoch pripojených cez internet, t. J. Objekt na jednom stroji môže vykonávať vzdialené postupy na inom vzdialenom stroji.
Toto sú hlavné vlastnosti Java, vďaka ktorým je dnes populárnym a najvyhľadávanejším programovacím jazykom.
Poďme sa rozprávať o rôznych typoch aplikácií, ktoré môžeme vyvinúť pomocou programovacieho jazyka Java.
Typy aplikácií Java
Programovací jazyk Java možno použiť na vytvorenie nasledujúcich typov aplikácií.
# 1) Samostatné aplikácie
Tieto aplikácie sú známe tiež ako Windows alebo desktopové aplikácie. V zásade ide o nezávislý softvér, ktorý je možné nainštalovať na plochu.
Aplikácie ako prehrávač médií, antivírusový softvér, desktopové editory atď. Sú niektoré z aplikácií, ktoré sú samostatné. Na vývoj týchto typov aplikácií sa zvyčajne používajú funkcie Java, ako sú AWT a Swing.
# 2) Podnikové aplikácie
Podnikové aplikácie sú zvyčajne distribuované aplikácie a majú funkcie ako vysoké zabezpečenie, vyvažovanie záťaže a klastrovanie.
Java poskytuje tieto funkcie prostredníctvom podnikových prostriedkov Java Beans (EJB) a ako také možno EJB použiť na vývoj podnikových aplikácií. Bankové aplikácie sú podnikové aplikácie, ktoré sú najobľúbenejšie.
# 3) Webové aplikácie
Webové aplikácie bežia na strane servera a vytvárajú dynamické webové stránky. Tieto aplikácie musia byť vysoko dynamické a mali by byť schopné vyvíjať webové stránky kdekoľvek. Na vývoj webových aplikácií sa používajú funkcie Java, ako sú JSP, servlety, vzpery, pružiny, hibernácie atď.
# 4) Mobilné aplikácie
Mobilná aplikácia je aplikácia vyvinutá na spustenie v mobilných zariadeniach. V súčasnosti sa na vývoj mobilných aplikácií používajú Java ME a Android.
Z toho vidíme, že Java nám umožňuje vyvíjať množstvo aplikácií pomocou rôznych funkcií. Vďaka tomu je Java najpopulárnejším jazykom, ktorý má stále navrch aj po toľkých rokoch od svojho vývoja. Ako programátor nemusíme prepínať technológie s cieľom vyvíjať rôzne druhy aplikácií. S programom Java môžeme robiť takmer všetko.
Verzie Java
Verzie | Rok vydania |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | devätnásť deväťdesiat šesť |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Prehľad programovania v jazyku Java
- Program Java je možné zapísať do ľubovoľného textového súboru a možno ho pomenovať ako myprogram.java
- Tento kód bude zostavený JDK (Java Development Kit) a týmto „.Java ”Súbor bude prevedený do bytecode ako“ myprogram.class “Súbor.
- Opäť bude prevedené na 0 a 1 pomocou JVM (Java Virtual Machine). Môže byť spustený na ľubovoľnej platforme, pretože JVM je k dispozícii pre niekoľko operačných systémov.
- Aby ste mohli vytvoriť projekt Java, potrebujete na svojom počítači nainštalovaný program JDK. Ak si stiahnete JDK, bude obsahovať JRE (Java Runtime Environment) a vývojové nástroje.
- JRE je prostredie Java Runtime, ktoré sa vyžaduje na spustenie aplikácie Java. Skladá sa z JVM, tried balíkov a runtime knižníc.
- Kliknite tu na stiahnutie JDK.
Tok kompilácie a vykonávania programu Java
Integrované vývojové prostredie Java (IDE)
Java IDE je softvér, ktorý pomáha používateľom ľahko napísať a odladiť program. Môže zvýrazniť syntax a chyby. Jedným zo slávnych IDE je Eclipse. Stiahnite si Eclipse z toto odkaz.
Kľúčové body, ktoré je potrebné poznamenať:
- Java je nezávislá na platforme, pretože program Java je možné spustiť v ľubovoľnom operačnom systéme alebo ľubovoľnom hardvéri.
- Na zostavenie programu Java potrebujeme JDK.
- JRE poskytuje behové prostredie.
- Platforma Java vyvinula mnoho úžasných aplikácií. Napríklad, Svetový vietor NASA bol úplne vyvinutý v Jave. Je to podobné ako s google earth. A Blu-Ray BD J bol vyvinutý v Jave.
- Eclipse je populárne a open-source IDE na vývoj projektov Java.
Záver
Tento tutoriál načrtol základné informácie o jazyku Java od jeho histórie vývoja až po rôzne funkcie a typy aplikácií, ktoré môžeme pomocou tohto jazyka vyvíjať.
Jazyk Java sa dá ľahko naučiť a má veľmi jednoduchú syntax. Každý začínajúci programátor sa môže naučiť základy jazyka Java, ale učenie sa uľahčí, ak bude mať predtým znalosť jazykov C a C ++. Je to preto, že Java odvodzuje svoj formát od C a preberá svoje funkcie OOP z C ++.
Preto programátori, ktorí sa učia Javu, nájdu väčšinu konceptov podobných týmto dvom jazykom, aj keď Java odstránila komplexné koncepty / vlastnosti z C ++, pozoruhodná vlastnosť ukazovateľov C ++ v Jave absentuje.
Po diskusii o úvodných informáciách týkajúcich sa jazyka Java sa v našich ďalších tutoriáloch začneme postupne učiť programovací jazyk Java.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Výukový program Java Reflection s príkladmi
- Výukový program JAVA pre začiatočníkov: viac ako 100 praktických výučbových programov Java Video
- Modifikátory prístupu v prostredí Java - návod s príkladmi
- Výukový program Java SWING: Kontajnery, komponenty a spracovanie udalostí
- Výukový program Java Collections Framework (JCF)
- Výukový program Java String s programom String Buffer a String Builder
- Nasadenie Java: Vytvorenie a vykonanie súboru Java JAR
- Proces predstavenia a inštalácie Pythonu