Java je univerzální programovací jazyk na vysoké úrovni, který společnost Sun Microsystems vydala poprvé v roce 1995. Je navržena tak, aby měla co nejméně závislostí na implementaci, je volně použitelná a může běžet na všech platformách. Je souběžný, třídní a objektově orientovaný. Jednoduše řečeno, Java je výpočetní platforma, kde mohou uživatelé vyvíjet aplikace.
Java je podobná jako C ++, ale je zjednodušena, aby eliminovala jazykové funkce, které způsobují běžné programovací chyby. Soubory zdrojového kódu, tj. Soubory s příponou .java, jsou kompilovány do formátu známého jako bytecode, což jsou soubory s příponou .class. To pak může provést tlumočník Java. Bytecode lze přímo převést na instrukce strojového jazyka pomocí kompilátoru just-in-time.
Komponenty Java
Programovací jazyk Java má tři hlavní součásti:
-
Java Virtual Machine (JVM): JVM je stroj, který poskytuje běhové prostředí pro řízení Java kódu nebo aplikací. Je centrem programovacího jazyka a provádí operace převodu bajtového kódu Java do strojového jazyka. Poskytuje četné knihovny, rámce a nástroje.
-
Java Runtime Environment (JRE): JRE je běhové prostředí, které je vyžadováno k provádění programů a aplikací Java. Pokud chce uživatel ve svém počítači spustit program Java, musí mít na stroji nainstalované JRE. Je to závislé na platformě, což znamená, že nainstalované prostředí JRE musí být kompatibilní s operačním systémem a architekturou uživatele.
-
Java Development Kit (JDK): JDK je základní součástí prostředí Java. Obsahuje JRE spolu s kompilátorem Java, debuggerem Java a dalšími třídami. Používá se pro vývoj prostředí Java, aby poskytoval celé spustitelné soubory a binární soubory, jakož i nástroje pro kompilaci a ladění programu Java.
Výhody Java
Java se snadno naučí. Jazyk nevyžaduje žádné předchozí znalosti základního programovacího jazyka. Na rozdíl od jiných programovacích jazyků, včetně C ++, není při kompilaci Java kompilován do stroje specifického pro platformu. To znamená, že program zkompilovaný na jednom počítači lze snadno provést na jakémkoli jiném počítači bez provedení jakýchkoli změn.
Java je vícevláknová, což znamená, že lze současně zpracovávat více úkolů a uživatelé mohou vytvářet interaktivní aplikace, které běží hladce. Díky jeho zabezpečeným funkcím lze vyvíjet systémy bez virů a nedovolené manipulace. Techniky ověřování jsou založeny na šifrování pomocí veřejného klíče.
Nejlepší otázky týkající se Javy
1. Co je Java IDL?
2. Co je applet Java?
3. Co je JavaBeans?
4. Co je JavaScript?
5. Co je JDBC (Java Database Connectivity)?