Začať programovať v jazyku Java je dnes jednoduchšie než kedykoľvek predtým. Java patrí medzi najobľúbenejšie a najpoužívanejšie programovacie jazyky na svete. Vďaka svojej jednoduchosti, stabilite a širokej podpore je ideálnou voľbou pre každého, kto chce začať kariéru v oblasti IT. V tomto článku si ukážeme základné pojmy, ktoré potrebujete poznať, a prakticky si ukážeme, ako napísať svoj prvý program.
Java vznikla v 90. rokoch v spoločnosti Sun Microsystems (neskôr odkúpená firmou Oracle). Od svojho začiatku si získala popularitu najmä vďaka svojej filozofii „Write Once, Run Anywhere“, čo znamená, že program napísaný v Jave môže bežať na rôznych operačných systémoch bez úprav.
Prečo je Java populárna?
Na spustenie a vývoj Java aplikácií potrebujete rozumieť dvom základným pojmom:
Inštalácia:
JAVA_HOME
java -version
a javac -version
Pri programovaní v Jave sa váš zdrojový kód (súbor .java
) najprv skompiluje pomocou nástroja javac
do tzv. bytekódu (súbor .class
). Tento bytekód potom spúšťa JVM (Java Virtual Machine), ktorá zabezpečí jeho vykonanie na danom operačnom systéme.
Výhoda: nemusíte sa starať o to, na akom operačnom systéme program beží – JVM sa postará o preklad do natívneho kódu.
Vytvorme si jednoduchý program, ktorý vypíše text „Hello, World!“.
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Postup:
HelloWorld.java
javac HelloWorld.java
java HelloWorld
Výstup: Hello, World!
1. Zložitý zápis a syntax: Java je prísne štruktúrovaná, ale po zvládnutí základov je veľmi čitateľná.
2. Používanie IDE: Začiatočníkom odporúčame IntelliJ IDEA Community alebo Apache NetBeans.
3. Konzola je strašiak: Ale práve práca v termináli pomáha porozumieť základom kompilácie a spúšťania.
Ak zvládnete prvé programy a získate istotu v základnej syntaxe, odporúčame pustiť sa do nasledujúcich oblastí:
Vyskúšajte kurz JAVASE1 – Programovanie v JAVA SE: Syntax jazyka JAVA, v ktorom vás skúsený lektor prevedie všetkým potrebným: od inštalácie až po písanie vlastných programov. Kurz je vhodný pre úplných začiatočníkov aj pre tých, ktorí si chcú osviežiť základy.
Viac informacií preberáme na kurze: