Java návody

Verzia pre tlačPoslať priateľovi

Java návody sú praktické príručky pre programátorov, ktorí chcú používať programovací jazyk Java na tvorbu aplikácií. Obsahuje stovky kompletných, funkčných príkladov a tucty lekcií. Skupiny súvisiacich lekcií sú usporiadané do "celkov"

Toto je preklad originálnych stránok uverejnených dňa 14.3.2008. Najaktuálnejšiu verziu týchto návodov nájdete v angličtine na oficiálnej stránke spoločnosti Sun s názvom Java SE Tutorials (naposledy aktualizovanej 18.10.2010), ktorú nájdete na: http://java.sun.com/docs/s/tutorial.

Tieto Java návody používajú funkcie novej Java SE 6. Pre čo najlepšie výsledky si stiahnite JDK 6.

Prosím, pozrite si nový Komunitný portál Java návodov, miesto, kde môžete diskutovať o návodoch a zdielať svoje modifikácie a doplnky návodov.

Čo je nové

Na čom budeme najbližšie pracovať

Celky obsahujúce základy

Tieto celky obsahuje aj kniha The Java Tutorial, štvrté vydanie. Ak si chcete kúpiť túto knihu, pozrite si pravú časť stránky.

  • Začíname — Úvod k Java technológií a lekcia, v ktorej sa dozviete ako nainštalovať vývojový nástroj Java a ako pomocou neho vytvorit jednoduchý program.
  • Učíme sa jazyk Java — Lekcie popisujúce podstatné pojmy a funkcie programovacieho jazyka Java.
  • Základné triedy Javy — Lekcie zaoberajúce sa výnimkami, základnými vstupmi a výstupmi, súbežnosťou, regulárnymi výrazmi a platformou prostredia.
  • Kolekcie — Lekcia o používaní rozširujúcich kolekcií nástrojov Java Collections Framework.
  • Swing — Úvod do grafického nástroja Swing GUI toolkit, obsahujúci prehľad funkcií a katalóg vizualných prvkov. Obsiahlejšia príručka popisujúca tento nástroj je nižšie.
  • Spustenie — Príručka vysvetľujúca ako "zabaliť" aplikácie a applety s využitím súborov JAR a ako ich spustiť za pomoci Java Web Start a Java Plug-in.
  • Príprava na certifikáciu Java Programming Language — Zoznam dostupných návodov a príručiek.

Vytváranie grafických používateľských rozhraní (GUI)

Tento celok je dostupný v knihe The JFC Swing Tutorial. Ak si chcete kúpiť túto knihu, pozrite si pravú časť stránky.


Vrámci aktualizovania na JDK 6,sú Swing príklady pripravené pre otvorenie a spustenie v prostredí NetBeans IDE. (Samozrejme je ale možné zdrojové súbory naimportovať aj do iných IDE prostredí.) Viac informácií sa dozviete na stránke Spustenie príkladov z Java návodov v prostredí NetBeans IDE. Každá lekcia Swing má samostatný zoznam príkladov — príklad takéhoto zoznamu si môžete pozrieť na stránke Zoznam príkladov pre použitie komponentov nástroja.

Špecializované celky a lekcie

Tieto celky a lekcie sú dostupné iba na týchto webových stránkach.

  • Sieťové nástroje — Úvod do mocných sieťových funkcií Java platformy.
  • Mechanizmus rozšírení — Vytváranie vlastných API dostupných pre všetky aplikácie, ktoré sa dajú spustiť na Java platforme.
  • API Celoobrazovkového exkluzívneho módu — Vytváranie aplikácií schopných naplno využiť používateľovu grafickú kartu.
  • Generiky — An enhancement to the type system that supports operations on objects of various types while providing compile-time type safety. Note that this lesson is for advanced users. The Java Language trail contains a Generics lesson that is suitable for beginners.
  • Internacionalizácia — Úvod do vytvárania softvéru, ktorý môže byť jednoducho prispôsobený (lokalizovaný) do rôznych jazykov a regiónov.
  • JavaBeans — Technológia komponentov Java platformy.
  • Databázový prístup JDBC — Oboznámenie s API pre spojenie medzi Java aplikáciami a mnohými databázami a dátovými zdrojmi.
  • JMX— Rozšírenia správy Javy (Java Management Extensions) poskytujú štandardný spôsom aok priraďovať zdroje ako napr.: aplikácie, zariadenia a služby.
  • JNDI— Rozhranie mien a priačinkov Javy (Java Naming and Directory Interface) umožňuje pristupovať k službám ako napr.: DNS a LDAP.
  • RMI — API pre vzdialené volanie metód (Remote Method Invocation) umožňuje objektom volať metódy objektov bežiacich na inom virtuálnom stroji Javy.
  • Zrkadlenie — API, ktoré reprezentuje ("odzrkadluje") triedy, rozhrania a objekty v aktuálnom virtuálnom stroji Javy.
  • Bezpečnosť — Funkcie Java platformy, ktoré pomáhajú ochrániť aplikácie pred škodlivým softvérom.
  • Zvuk — API pre prehrávanie zvukových dát z aplikácií.
  • 2D Grafika — Zobrazovanie a tlač 2D grafiky v aplikáciách.