introduction java programming language video tutorial
Tento videonávod Úvod do jazyka Java vysvětluje, co je programovací jazyk Java, jeho funkce a různé typy aplikací, které můžeme pomocí jazyka Java vyvinout:
Java je populární programovací jazyk vyvinutý společností Sun Microsystems (později sloučený s Oracle) v roce 1991. Java byla vyvinuta Jamesem Goslingem a Patrickem Naughtonem.
V každodenním životě od rána do večera používáme k zabezpečení transakcí v bankomatu mnoho aplikací a zařízení naprogramovaných v Javě, které obsahují smartphone v ruce.
Explicitní posloupnost Výukové programy Java je sestaven v této sérii, aby vám lépe porozuměl pojmu Java.
Co se naučíte:
Úvod do programování v jazyce Java
Podívejte se na níže uvedený videonávod na:
Základní pojmy Java
Úvod do prostředí Java
Zpočátku byl pojmenován jako „Oak“, ale následně byl v roce 1995 přejmenován na „Java“, protože Oak byl již registrovanou ochrannou známkou.
První vydání Javy bylo známé jako „Java 1.0“. V průběhu let se jazyk Java značně vyvinul a do Javy byla přidána spousta funkcí. Jako výsledek byla vydána spousta nových verzí. Nejnovější edicí Javy je JDK (Java Development Kit) 13 nebo Java 13, která byla vydána 10. září 2019.
Klepněte na tady pro zdroj verze Java.
Co je to Java?
Jednoduše řečeno, Java je objektově orientovaný programovací jazyk, který je odvozen jak z C, tak z C ++. Z C si Java vezme svůj formát, zatímco vezme objektově orientované programování z C ++. Aby se jedinec se znalostí jazyka C / C ++ mohl učit Javu od začátku, snadno by ji uchopil.
Můžeme tedy definovat Javu jako
- Jednoduchý
- Vysoce robustní
- Objektově orientovaný
- Zabezpečený programovací jazyk.
Jakákoli hardwarová součást nebo softwarové prostředí, ve kterém program běží, se nazývá „platforma“. Java má Java Runtime Environment (JRE) běží na tom. Java je tedy také platformou.
Další informace o Javě jako platformě se dozvíme v následujících výukách.
K dnešnímu dni je programovací jazyk Java nejpopulárnějším programovacím jazykem pro vývoj webových aplikací klient-server pro internet s odhadem 9 milionů vývojářů pracujících na a používajících Javu.
Funkce Java
Pojďme si představit některé charakteristické rysy programovacího jazyka Java.
# 1) Jednoduché: Syntaxe Java je poměrně jednoduchá a snadno srozumitelná. Java se také snadno naučí. Většina funkcí jazyka C ++, která byla obtížně pochopitelná nebo nejednoznačná, je v Javě zjednodušena a některé jsou vynechány.
Například, ukazatele v Javě chybí.
# 2) Zabezpečení: Program Java běží v prostředí Java Runtime Environment (JRE), které zajišťuje jeho zabezpečení. Prostředí JRE nemá interakci se systémovým operačním systémem, takže java programy do systému nezasahují. Jazyk Java má navíc funkce zabezpečení, které nám umožňují vyvíjet zabezpečené aplikace bez virů. Proto je mnoho bankovních aplikací postaveno na Javě.
# 3) Robustní: Java zavádí automatický sběr odpadků a zpracování výjimek, které pomáhají předcházet případným chybám. Java také klade důraz na kontrolu chyb při kompilaci a době běhu. Všechny tyto funkce zvyšují robustnost programů / aplikací vyvinutých v Javě.
# 4) Přenosný: Program Java zkompilovaný do kódu Byte lze spustit na jakékoli platformě. Je nezávislý na implementaci a vše potřebné ke spuštění kódu, jako je úložiště, datové typy atd., Je předdefinováno.
# 5) Objektově orientované: Java je čistý objektově orientovaný programovací jazyk. Všechno v Javě je objekt. Jazykové funkce lze snadno rozšiřovat, protože pro programování existuje solidní objektový model. Jazyk Java podporuje všechny hlavní funkce Objektově orientovaného programování.
# 6) Nezávislé na platformě: Java je kód „napište jednou, spusťte kdekoli“. Na rozdíl od jiných programovacích jazyků, které se kompilují do strojově specifického kódu, se Java kompiluje do bajtového kódu, který lze spustit na libovolném stroji nezávisle na operačním systému. Tento bajtový kód může spustit jakýkoli stroj, na kterém běží prostředí Java Runtime Environment (JRE).
# 7) Vícevláknové: Funkce multithreading Java umožňuje aplikacím Java provádět více úkolů současně. Více vláken navíc využívá stejnou paměť a další zdroje a provádí úkoly současně.
# 8) Distribuováno: Pomocí Java můžeme vyvíjet distribuované aplikace pomocí pokročilých konceptů Java, jako je Remote Method Invocation (RMI) a Enterprise Java Beans (EJB).
Můžeme tedy distribuovat program Java na různé stroje připojené přes internet, tj. Objekt na jednom počítači může provádět vzdálené procedury na jiném vzdáleném počítači.
To jsou hlavní rysy Javy, díky nimž je dnes oblíbeným a nejvyhledávanějším programovacím jazykem.
Pojďme diskutovat o různých typech aplikací, které můžeme vyvinout pomocí programovacího jazyka Java.
Typy aplikací Java
Programovací jazyk Java lze použít k vytvoření následujících typů aplikací.
# 1) Samostatné aplikace
Tito jsou také známí jako Windows nebo desktopové aplikace. Jedná se v zásadě o nezávislý software, který lze nainstalovat na plochu.
Aplikace jako přehrávač médií, antivirový software, desktopové editory atd. Jsou některé ze samostatných aplikací. K vývoji těchto typů aplikací se obvykle používají funkce Java, jako jsou AWT a Swing.
# 2) Podnikové aplikace
Podnikové aplikace jsou obvykle distribuované aplikace a mají funkce jako vysoké zabezpečení, vyvažování zátěže a shlukování.
Java poskytuje tyto funkce prostřednictvím podnikových prostředí Java Beans (EJB) a jako takové lze EJB použít k vývoji podnikových aplikací. Bankovní aplikace jsou podnikové aplikace, které jsou nejoblíbenější.
# 3) Webové aplikace
Webové aplikace běží na straně serveru a vytvářejí dynamické webové stránky. Tyto aplikace musí být vysoce dynamické a měly by být schopné vyvíjet webové stránky na cestách. Pro vývoj webových aplikací se používají funkce Java, jako je JSP, servlety, vzpěry, pružina, hibernace atd.
# 4) Mobilní aplikace
Mobilní aplikace je aplikace vyvinutá pro provoz na mobilních zařízeních. V současné době se pro vývoj mobilních aplikací používají Java ME a Android.
Z toho vidíme, že Java nám umožňuje vyvíjet řadu aplikací s využitím různých funkcí. Díky tomu je Java nejpopulárnějším jazykem, který má stále navrch i po tolika letech od svého vývoje. Jako programátor nemusíme přepínat technologie pro vývoj různých druhů aplikací. Pomocí Javy dokážeme téměř všechno.
Verze Java
Verze | Rok vydání |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | devatenáctset devadesát šest |
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 |
Přehled programování v jazyce Java
- Program Java lze zapsat do libovolného souboru prostého textu a lze jej pojmenovat jako myprogram.java
- Tento kód bude kompilován JDK (Java Development Kit) a tímto '.Jáva „Soubor bude převeden na bytecode jako“ myprogram.class “Soubor.
- To bude opět převedeno na 0 a 1 pomocí JVM (Java Virtual Machine). Může být spuštěn na jakékoli platformě, protože JVM je k dispozici pro několik operačních systémů.
- Chcete-li tedy vytvořit projekt Java, potřebujete ve svém počítači nainstalovat JDK. Pokud si stáhnete JDK, bude obsahovat JRE (Java Runtime Environment) a vývojové nástroje.
- JRE je prostředí Java Runtime, které je vyžadováno pro spuštění aplikace Java, a skládá se z JVM, tříd balíků a běhových knihoven.
- Klepněte na tady stáhnout JDK.
Tok kompilace a provádění programu Java
Integrované vývojové prostředí Java (IDE)
Java IDE je software, který pomáhá uživatelům snadno psát a ladit program. Může zvýraznit syntaxi a chyby. Jedním ze slavných IDE je Eclipse. Stáhněte si Eclipse z tento odkaz.
Klíčové body, které je třeba poznamenat:
- Java je nezávislá na platformě, protože program Java lze spustit v jakémkoli operačním systému nebo jakémkoli hardwaru.
- K sestavení programu Java potřebujeme JDK.
- JRE poskytuje běhové prostředí.
- Platforma Java vyvinula mnoho úžasných aplikací. Například, Světový vítr NASA byl plně vyvinut v Javě. Je to podobné jako Google Earth. A Blu-Ray BD J byl vyvinut v Javě.
- Eclipse je populární a open-source IDE pro vývoj projektů Java.
Závěr
Tento výukový program nastínil základní informace o jazyce Java od jeho historie vývoje až po jeho různé funkce a typy aplikací, které můžeme pomocí tohoto jazyka vyvíjet.
Jazyk Java se snadno naučí a má velmi jednoduchou syntaxi. Každý začínající programátor se může naučit základy jazyka Java, ale učení bude snazší, pokud bude mít předchozí znalost jazyků C a C ++. Je to proto, že Java odvozuje svůj formát z C a přebírá své funkce OOP z C ++.
Programátoři, kteří se učí Javu, proto najdou většinu konceptů podobných těmto dvěma jazykům, i když Java odstranila složité koncepty / funkce z C ++, v Javě chybí významná vlastnost ukazatelů C ++.
Po projednání úvodních informací týkajících se jazyka Java se v našich dalších cvičeních začneme učit programovací jazyk Java krok za krokem.
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Výukový program Java Reflection s příklady
- Výukový program JAVA pro začátečníky: 100+ praktických výukových programů Java Video
- Modifikátory přístupu v Javě - výuka s příklady
- Výukový program Java SWING: Kontejner, komponenty a zpracování událostí
- Výukový program Java Collections Framework (JCF)
- Výukový program Java String s funkcí String Buffer a String Builder
- Implementace Java: Vytvoření a spuštění souboru Java JAR
- Proces zavedení a instalace Pythonu