Obsah

Java

Java je jedním z nejpopulárnějších jazyků na světě. Její síla spočívá v tom, že kód není kompilován přímo pro konkrétní procesor (jako u C++), ale do tzv. Bytecodu, který následně interpretuje virtuální stroj.

1. Jak Java funguje?

Proces běhu programu v Javě zahrnuje tři klíčové součásti:

2. Klíčové vlastnosti

3. Ekosystém a využití

Java není jen jeden jazyk, ale dělí se na několik edicí podle cíle použití:

4. Srovnání: Java vs. C++

Vlastnost Java C++
Správa paměti Automatická (Garbage Collector) Manuální (delete/free)
Přenositelnost Vysoká (běží v JVM) Nízká (nutná rekompilace pro každý OS)
Rychlost Velmi vysoká (díky JIT kompilaci) Extrémní (blízko hardwaru)
Ukazatele Neexistují (bezpečnější) Přímá práce s pamětí

5. Ukázka kódu (Hello World)

public class Pozdrav {
    public static void main(String[] args) {
        System.out.println("Ahoj, světe!");
    }
}
Zajímavost: Java se původně měla jmenovat Oak (Dub), podle stromu, který stál před oknem hlavního vývojáře Jamese Goslinga. Název Java byl vybrán později v kavárně podle kávy z indonéského ostrova Jáva.

Zpět na Jazyky