Programovací jazyk Java byl původně vyvinut společností Sun Microsystems, který byl zahájen James Gosling a propuštěn v roce 1995 jako klíčový prvek Sun Microsystems platformě Java (Java 1.0 ).
nejnovější verze Java Standard Edition je Java SE 8. S rozvojem Javy a její rozšířenou popularitou bylo postaveno více konfigurací, které vyhovovaly různým typům platforem., Například: J2EE pro podnikové aplikace, J2ME pro mobilní aplikace.
nové verze J2 byly přejmenovány na Java SE, Java EE a Java ME. Java je zaručeno, že bude psát jednou, běžet kdekoli.
Java je −
-
objektově orientovaná-v Javě je vše objektem. Java lze snadno rozšířit, protože je založen na objektovém modelu.,
-
Nezávislé na Platformě − na Rozdíl od mnoha jiných programovacích jazyků, včetně C a C++, když Java je sestaven tak, že není zkompilován do platformy konkrétní stroj, spíše na platformě nezávislé byte kódu. Tento bajtový kód je distribuován přes web a interpretován virtuálním strojem (JVM) na jakékoli platformě, na které je spuštěn.
-
Simple − Java je navržen tak, aby se snadno učil. Pokud pochopíte základní koncept OOP Java, bylo by snadné zvládnout.,
-
Secure-díky zabezpečené funkci Java umožňuje vyvíjet systémy bez virů. Autentizační techniky jsou založeny na šifrování veřejného klíče.
-
Architektura-neutrální − Java kompilátor generuje architektura-neutrální objekt soubor formátu, který je zkompilovaný kód spustitelný na mnoha procesory, s přítomnost Java runtime systému.
-
Portable − being architecture-neutrální a nemá žádné aspekty implementace závislé na specifikaci činí Java přenosnou., Kompilátor v Javě je napsán v ANSI C s čistou hranicí přenositelnosti, což je podmnožina POSIX.
-
Robust-Java se snaží eliminovat chyby náchylné situace tím, že klade důraz především na kontrolu čas kompilace chyb a runtime kontrolu.
-
Multithreaded – s funkcí Java multithreaded je možné psát programy, které mohou provádět mnoho úkolů současně. Tato funkce návrhu umožňuje vývojářům vytvářet interaktivní aplikace, které mohou běžet hladce.,
-
interpretováno − kód Java byte je přeložen za běhu do nativních instrukcí stroje a není nikde uložen. Proces vývoje je rychlejší a analytičtější, protože propojení je inkrementální a lehký proces.
-
vysoký výkon-pomocí překladačů Just-In-Time umožňuje Java vysoký výkon.
-
Distributed-Java je určena pro distribuované prostředí internetu.,
-
Dynamický − Java je považován za dynamičtější než C nebo C+&navíc, protože je navržen tak, aby se přizpůsobily vyvíjející se prostředí. Programy Java mohou obsahovat rozsáhlé množství informací o běhu, které lze použít k ověření a vyřešení přístupů k objektům za běhu.
Historie Java
James Gosling zahájeno jazyka Java projekt v červnu 1991 pro použití v jednom z jeho mnoha set-top-box projektů., Jazyk, původně nazvaný “ Dub „po dubu, který stál mimo goslingovu kancelář, také šel pod názvem „zelený“ a skončil později přejmenován na Javu, ze seznamu náhodných slov.
Sun vydal první veřejnou implementaci jako Java 1.0 v roce 1995. Slíbil, že jednou napíše, běží kdekoli (WORA)a poskytuje na populárních platformách žádné náklady.
Na 13. listopadu, 2006, Sun vydal mnohem Java jako open source software pod podmínkami GNU General Public License (GPL).,
Na 8. Května, 2007, Sun dokončil proces, takže všechny Java core kód zdarma a open-source, kromě malé části kódu, na které Slunce neměli držet autorská práva.
Nástroje, které Budete Potřebovat
Pro provedení příkladů probíraných v tomto kurzu, budete potřebovat Pentium 200 MHz počítači s minimálně 64 MB RAM (128 MB RAM doporučeno).
budete také potřebovat následující software –
- Linux 7.,1 nebo Windows xp/7/8 operační systém
- Java JDK 8
- Microsoft Poznámkový blok nebo jiný textový editor
Tento výukový program vám poskytne potřebné dovednosti k vytvoření GUI, sítí a webových aplikací pomocí Java.
co bude dál?
Další kapitola vás provede tím, jak můžete získat Javu a její dokumentaci. Nakonec vás poučí o tom, jak nainstalovat Java a připravit prostředí pro vývoj aplikací Java.
Leave a Reply