Základní znalosti

Přehled informací

Metoda main

Metoda main je prvním kódem, který překladač v aplikaci vykonná. Metoda main obsahuje všechny programové příkazy, deklarace proměnných, příkazy cyklů atd. Metoda main umožňuje i získání argumentů z příkazové řádky, které se zadají při spuštění aplikace.

Příklad vypsání argumentů zapsaných při volání funkce

  public class TiskniArgumenty  // deklarace nové třídy
  {
    public static void main (String args[]) 
    {                    // deklarace metody main
      for (int i = 0; i < args.length; i++)
                         // výběr jednotlivých argumentů
        System.out.println("Argument č. "
           + i + " má hodnotu " + args [i]);
                         // vytisknutí argumentu
    }
  }

V aplikaci je nejprve definována veřejná třída se jménem TiskniArgumenty, třída musí být uložena v souboru se jménem TiskniArgmenty.java. Dále je ve funkci deklarována metoda main. Metoda main obsahuje cyklus, který zjistí a vytiskne všechny argumenty zadané spolu s metodou main.

Importování balíku (knihovny) tříd

Příkaz import sděluje kompilátoru, že Váš applet používá balík (knihovnu) již dříve zkompilovaného programu. Tento program z knihovny obsahuje dodatečný kód, který program používá.

Příkaz import umožnuje zkrátit odkazy na třídy, metody a proměnné (nemusí se vypisovat celá cesta k nim). Pozor příkaz import není obdoba příkazu #include známý z C/C++. Příkaz import jak již bylo řečeno, pouze OZNAMUJE kompilátoru použití daného balíku tříd.

Příklad importování balíku metod a následné použití metody Hashtable

Vytvoření objektu, když nebyl použit příkaz import:

java.util.Hashtable nova_tabulka = new java.util.Hashtable();

Pokud nejprve importujete balík java.util.Hashtable, bude vytvoření nového objektu vypadat následovně:

Hashtable nova_tabulka = new java.util.Hashtable();

Příkaz import umožňuje i použití zástupného znaku *. Hvězdička umožní importování celého balíku. Příklad importování celého balíku awt:

import java.awt.*

Uvedeným příkazem import si zpřístupníme všechny metody balíku awt (awt.Color, awt.Dialog, awt.Font ...).

Používání komentářů

V programech Javy je možné použít několik typů komentářů: