<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Syntax_jazyka_Java_-_z%C3%A1kladn%C3%A9_triedy</id>
	<title>Syntax jazyka Java - základné triedy - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=Syntax_jazyka_Java_-_z%C3%A1kladn%C3%A9_triedy"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Syntax_jazyka_Java_-_z%C3%A1kladn%C3%A9_triedy&amp;action=history"/>
	<updated>2026-04-16T12:41:38Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Syntax_jazyka_Java_-_z%C3%A1kladn%C3%A9_triedy&amp;diff=7204&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „{{navigacne menu - java}} Programovací jazyk Java je postavený na mohutnej knižnici komponentov a tried. Tieto triedy sú usporiadané do balíčkov. Uvedieme niektoré,…“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Syntax_jazyka_Java_-_z%C3%A1kladn%C3%A9_triedy&amp;diff=7204&amp;oldid=prev"/>
		<updated>2010-09-30T20:43:59Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „{{navigacne menu - java}} Programovací jazyk Java je postavený na mohutnej knižnici komponentov a tried. Tieto triedy sú usporiadané do balíčkov. Uvedieme niektoré,…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{navigacne menu - java}}&lt;br /&gt;
Programovací jazyk Java je postavený na mohutnej knižnici komponentov a tried. Tieto triedy sú usporiadané do balíčkov. Uvedieme niektoré, často používané balíčky. Kompletný zoznam balíčkom môžeme nájsť na http://download-llnw.oracle.com/javase/.&lt;br /&gt;
&lt;br /&gt;
Výpis niektorých balíčkov:&lt;br /&gt;
;java.applet:Poskytuje triedy potrebné na vytvorenie appletu.&lt;br /&gt;
;java.awt:Obsahuje všetky triedy pre tvorbu užívateľských rozhraní a pre tvorbu grafiku a prácu s obrázkami&lt;br /&gt;
;java.io:Poskytuje vstupné a výstupné dátové prúdy,nástroje pre serializáciu a prácu so súboromi.&lt;br /&gt;
;java.lang:Poskytuje triedy, ktoré majú zásadný význam pre návrh programovacieho jazyka Java&lt;br /&gt;
;java.util:Obsahuje kolekcie (collections framework), model udalostí, triedy pre prácu s dátumom a časom, internacionalizácia a rôzne pomocné triedy.&lt;br /&gt;
;javax.swing:Poskytuje množinu vizuálnych komponentov. Práca a výsledné zobrazenie je rovnaké na všetkých platformách.&lt;br /&gt;
;org.xml.sax:Tento balíček poskytuje SAX API&lt;br /&gt;
&lt;br /&gt;
==java.lang==&lt;br /&gt;
Balíček java.lang obsahuje základné triedy jazyka Java. Obsahuje aj definíciu triedy ''Object'', ktorá je triedou najvyššej hierarchickej úrovne.&lt;br /&gt;
&lt;br /&gt;
Balíček java.lang obsahuje aj obalové triedy pre zákaldné primitívne dátové typy. Tieto obalové triedy sú:&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Boolean.html Boolean]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Byte.html Byte]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Character.html Character]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Double.html Double]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Float.html Float]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Integer.html Integer]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Long.html Long]&lt;br /&gt;
*[http://download-llnw.oracle.com/javase/6/docs/api/java/lang/Short.html Short]&lt;br /&gt;
&lt;br /&gt;
===java.lang.Math===&lt;br /&gt;
Trieda Math obsahuje metódy pre implementáciu základných číselných operácií, ako sú exponenciálne, logaritmické, aritmetické a goniometrické funkcie.&lt;br /&gt;
&lt;br /&gt;
Zoznam konštánt definovaných v triede java.lang.Math. Tieto konštanty sú definované ako ''double static''&lt;br /&gt;
*E - Hodnota Euleroho čísla ''e''. ''e'' je základ prirodzeného logaritmu.&lt;br /&gt;
*PI - Hodnota Ludolfovho čísla pí. Je to pomer obvodu a priemeru kruhu.&lt;br /&gt;
&lt;br /&gt;
Zoznam metód.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!definícia&lt;br /&gt;
!Popis&lt;br /&gt;
|-&lt;br /&gt;
|static double	'''abs(double a)''' || Vráti absolútnu hodnotu parametra a. Metóda existuje aj pre celé čísla (int)&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''ceil(double a)'''|| Zaokrúhlenie smerom k najbližšiemu menšiemu celému číslu.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''exp(double a)''' || Vráti hodnotu čísla ''e'' umocnenú na ''a'': &amp;lt;math&amp;gt;e^a&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''cos(double a)''' || Vráti hodnotu kosínus čísla a. Hodnota a je v radiánoch.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''floor(double a)''' || Zaokrúhlenie smerom k najbližšiemu väčšiemu celému číslu.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''log(double a)''' || Vráti hodnotu prirodzeného logaritmu z hodnoty a.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''log10(double a)''' || Vráti hodnotu desiatkového logaritmu z hodnoty a.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''min(double a, double b)'''|| Vráti tú hodnotu, ktorá je z parametrov ''a'' a ''b'' menšia. Metóda existuje aj pre celé čísla (int)&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''max(double a, double b)'''|| Vráti tú hodnotu, ktorá je z parametrov ''a'' a ''b'' väčšia. Metóda existuje aj pre celé čísla (int)&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''pow(double a, double b)'''|| Vráti x umocnené na y.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''sqrt(double a)'''|| Vráti druhú odmocninu z čísla a.&lt;br /&gt;
|-&lt;br /&gt;
|static double  '''random(''') || Vráti pseudonáhodné číslo v rozmedzí 0 a 1.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Príklad použitia metód knižnice java.lang.Math:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
class Matika{&lt;br /&gt;
    public static void main(String[] args) {&lt;br /&gt;
    int i = 7;&lt;br /&gt;
    int j = -9;&lt;br /&gt;
    double x = 72.3;&lt;br /&gt;
    double y = 0.34;&lt;br /&gt;
  &lt;br /&gt;
    System.out.println(&amp;quot;i is &amp;quot; + i);     &lt;br /&gt;
    System.out.println(&amp;quot;j is &amp;quot; + j);&lt;br /&gt;
    System.out.println(&amp;quot;x is &amp;quot; + x);     &lt;br /&gt;
    System.out.println(&amp;quot;y is &amp;quot; + y);&lt;br /&gt;
     &lt;br /&gt;
    // Test absolútnej hodnoty&lt;br /&gt;
    System.out.println(&amp;quot;|&amp;quot; + i + &amp;quot;| is &amp;quot; + Math.abs(i));     &lt;br /&gt;
    System.out.println(&amp;quot;|&amp;quot; + j + &amp;quot;| is &amp;quot; + Math.abs(j));&lt;br /&gt;
    System.out.println(&amp;quot;|&amp;quot; + x + &amp;quot;| is &amp;quot; + Math.abs(x));     &lt;br /&gt;
    System.out.println(&amp;quot;|&amp;quot; + y + &amp;quot;| is &amp;quot; + Math.abs(y));&lt;br /&gt;
&lt;br /&gt;
    // Zaikrúhľovanie dole&lt;br /&gt;
     System.out.println(&amp;quot;The ceiling of &amp;quot; + i + &amp;quot; is &amp;quot; + Math.ceil(i));     &lt;br /&gt;
     System.out.println(&amp;quot;The ceiling of &amp;quot; + j + &amp;quot; is &amp;quot; + Math.ceil(j));&lt;br /&gt;
     System.out.println(&amp;quot;The ceiling of &amp;quot; + x + &amp;quot; is &amp;quot; + Math.ceil(x));     &lt;br /&gt;
     System.out.println(&amp;quot;The ceiling of &amp;quot; + y + &amp;quot; is &amp;quot; + Math.ceil(y));&lt;br /&gt;
&lt;br /&gt;
    // Zaikrúhľovanie hore&lt;br /&gt;
     System.out.println(&amp;quot;The floor of &amp;quot; + i + &amp;quot; is &amp;quot; + Math.floor(i));     &lt;br /&gt;
     System.out.println(&amp;quot;The floor of &amp;quot; + j + &amp;quot; is &amp;quot; + Math.floor(j));&lt;br /&gt;
     System.out.println(&amp;quot;The floor of &amp;quot; + x + &amp;quot; is &amp;quot; + Math.floor(x));     &lt;br /&gt;
     System.out.println(&amp;quot;The floor of &amp;quot; + y + &amp;quot; is &amp;quot; + Math.floor(y));&lt;br /&gt;
&lt;br /&gt;
     // Porovnávanie: minimum a maximum&lt;br /&gt;
     System.out.println(&amp;quot;min(&amp;quot; + i + &amp;quot;,&amp;quot; + j + &amp;quot;) is &amp;quot; + Math.min(i,j));     &lt;br /&gt;
     System.out.println(&amp;quot;min(&amp;quot; + x + &amp;quot;,&amp;quot; + y + &amp;quot;) is &amp;quot; + Math.min(x,y));     &lt;br /&gt;
     System.out.println(&amp;quot;min(&amp;quot; + i + &amp;quot;,&amp;quot; + x + &amp;quot;) is &amp;quot; + Math.min(i,x));     &lt;br /&gt;
     System.out.println(&amp;quot;min(&amp;quot; + y + &amp;quot;,&amp;quot; + j + &amp;quot;) is &amp;quot; + Math.min(y,j));     &lt;br /&gt;
         &lt;br /&gt;
     // Výpis konštánt E a PI&lt;br /&gt;
     System.out.println(&amp;quot;Pi is &amp;quot; + Math.PI);     &lt;br /&gt;
     System.out.println(&amp;quot;e is &amp;quot; + Math.E);       &lt;br /&gt;
&lt;br /&gt;
     // Trigonometrické metódy&lt;br /&gt;
     // Pozor, všetky argumenty sú v radiánoch&lt;br /&gt;
     &lt;br /&gt;
     // Konverzia 45° uhla na radiány&lt;br /&gt;
    double angle = 45.0 * 2.0 * Math.PI/360.0;&lt;br /&gt;
    System.out.println(&amp;quot;cos(&amp;quot; + angle + &amp;quot;) is &amp;quot; + Math.cos(angle));     &lt;br /&gt;
    System.out.println(&amp;quot;sin(&amp;quot; + angle + &amp;quot;) is &amp;quot; + Math.sin(angle));     &lt;br /&gt;
    &lt;br /&gt;
    // Exponenciálne a logaritmické funkcie&lt;br /&gt;
    System.out.println(&amp;quot;exp(1.0) is &amp;quot;  + Math.exp(1.0));&lt;br /&gt;
    System.out.println(&amp;quot;exp(10.0) is &amp;quot; + Math.exp(10.0));&lt;br /&gt;
    System.out.println(&amp;quot;exp(0.0) is &amp;quot;  +  Math.exp(0.0));&lt;br /&gt;
&lt;br /&gt;
    // log - prirodzený  logaritmus&lt;br /&gt;
    System.out.println(&amp;quot;log(1.0) is &amp;quot;    + Math.log(1.0));&lt;br /&gt;
    System.out.println(&amp;quot;log(10.0) is &amp;quot;   + Math.log(10.0));&lt;br /&gt;
    System.out.println(&amp;quot;log(Math.E) is &amp;quot; + Math.log(Math.E));&lt;br /&gt;
&lt;br /&gt;
    // mocnina x^y&lt;br /&gt;
    System.out.println(&amp;quot;pow(2.0, 2.0) is &amp;quot;  + Math.pow(2.0,2.0));&lt;br /&gt;
    System.out.println(&amp;quot;pow(10.0, 3.5) is &amp;quot; + Math.pow(10.0,3.5));&lt;br /&gt;
    System.out.println(&amp;quot;pow(8, -1) is &amp;quot;     + Math.pow(8,-1));&lt;br /&gt;
&lt;br /&gt;
    // Druhá odmocnina&lt;br /&gt;
    for (i=0; i &amp;lt; 10; i++) {&lt;br /&gt;
      System.out.println(&lt;br /&gt;
       &amp;quot;The square root of &amp;quot; + i + &amp;quot; is &amp;quot; + Math.sqrt(i));&lt;br /&gt;
    }&lt;br /&gt;
       &lt;br /&gt;
    // Náhodné čísla&lt;br /&gt;
    System.out.println(&amp;quot;Here's one random number: &amp;quot; + Math.random());     &lt;br /&gt;
    System.out.println(&amp;quot;Here's another random number: &amp;quot; + Math.random());   &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
===java.lang.System===&lt;br /&gt;
Medzi prostriedky, ktoré poskytuje trieda System patria štandardný vstup, štandardný výstup a chybový výstup. Ďalej prístup k externe definovaným vlastnostiam a premenným prostredia, načítanie súborov a knižníc.&lt;br /&gt;
&lt;br /&gt;
Prvky, resp. vlastnosti triedy System:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!definícia&lt;br /&gt;
!Popis&lt;br /&gt;
|-&lt;br /&gt;
|static PrintStream '''err'''&lt;br /&gt;
|Štandardný prúd pre chybový výstup.&lt;br /&gt;
|-&lt;br /&gt;
|static InputStream '''in'''&lt;br /&gt;
|Štandardný vstupný prúd.&lt;br /&gt;
|-&lt;br /&gt;
|static PrintStream '''out'''&lt;br /&gt;
|Štandardný výstupný prúd.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Zoznam niektorých metód triedy System:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!definícia&lt;br /&gt;
!Popis&lt;br /&gt;
|-&lt;br /&gt;
|static void '''exit(int status)''' &lt;br /&gt;
|Ukončí beh aktuálne spusteného virtulálneho stroja (JVM). Toto vlastne spôsobí ukončenie bežiacej aplikácie.&lt;br /&gt;
|-&lt;br /&gt;
|static Properties''' getProperties()''' &lt;br /&gt;
|Zistí aktuálne vlastnosti systému.&lt;br /&gt;
|-&lt;br /&gt;
|static long '''nanoTime()''' &lt;br /&gt;
|Vráti hodnotu presného systémového časovača v nanosekundách.&lt;br /&gt;
|}&lt;br /&gt;
===java.lang.Object===&lt;br /&gt;
Trieda Object je koreň hierarchie tried. Každá trieda má triedu Objekt ako nadradenú triedu (superclass). Všetky objekty, vrátane poľa, implementujú metódy tejto triedy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zoznam niektorých metód triedy Object:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!definícia&lt;br /&gt;
!Popis&lt;br /&gt;
|-&lt;br /&gt;
|protected  Object '''clone()'''&lt;br /&gt;
|Vytvorí a vtáti kópiu aktuálneho objektu&lt;br /&gt;
|-&lt;br /&gt;
|boolean  '''equals(Object obj)'''&lt;br /&gt;
|Zistí či je obj identický s aktuálnym objektom.&lt;br /&gt;
|-&lt;br /&gt;
|String  '''toString()''' &lt;br /&gt;
|Vráti textovú reprezentáciu objektu&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==java.io==&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>