Jak navrhovat metody
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 11.4.2010
Každá věc se musí užívat s rozmyslem a jen pro ty účely, pro které je určena – vyjímku netvoří ani metody. pokud se použijí v nevhodném kontextu nebo nesprávným způsobem, může se lehce stát, že nám celou věc spíše zkomplikují než ulehčí. Zásadní pravidlo, které u metod platí je, že metodě bychom měli přiřadit jen [...]
Metody
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 6.4.2010
Metody v programovacích jazycích slouží jako organizační jednotky, které: strukturují kód do přehlednějších a znovupoužitelných celků nahrazují stále se opakující úlohy jedním voláním Z těchto dvou důvodů jsou metody naprosto nepostradatelným nástrojem každého programátora. Až se dostaneme k objektům, zjistíme, že metody plní jakousi roli poštovního kurýra mezi jednotlivými objekty. Deklarace metody Základadem deklarace metody [...]
Příklady (Hausgemacht :-))
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 31.3.2010
Objekty (příklady pro praxi během praxe ) Tato sada úloh tvoří povinný blok pro všechny studenty předmětu PRG. Po ukončení vašich „praxí“ je budu kontrolovat. Mají za úkol vás donutit dělat alespoň něco málo i během doby, kdy nebude probíhat řádná výuka, a tím minimalizovat následky přirozeného procesu zapomínání Vytvořte program, který bude sledovat prodejnost [...]
Pole
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 16.3.2010
V praxi často potřebujeme uchovávat více hodnot stejného datového typu pohromadě (známky žáka, naměřené hodnoty napětí atd.). Integrální datové typy nám tuto možnost nenabízí, jelikož jsou schopné uchovat právě jednu hodnotu. Pro tyto účely vznikla v programovacích jazycích konstrukce s názvem pole (array). Pole si můžeme představit jako seznam prvků stejného typu jdoucích v paměti [...]
Cykly
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 16.3.2010
Velmi často potřebujeme v našich úlohách opakovat nějakou činnost. Jazyk Java nám nabízí celkem tři konstrukce, jak opakovanou činnost (cykly) vytvořit: while, for, do-while. Ačkolik všechny tři konstrukce vykonávají stejnou úlohu – opakují příkazy – je mezi nimi rozdíl. V následujících odstavcích si tyto rozdíly popíšeme podrobněji. Příkaz while Tento cyklus bývá někdy nazýván iteračním [...]
Instalace Javy
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 23.2.2010
Napsat jednoduchý program v Javě není nic složitého. Aby bylo možné takový program spustit, je nutné nejprve nainstalovat překladač a interpret, který překlad a spuštění napsaného programu umožní. Instalace těchto komponent (souhrně označovaných jako JDK) není náročná a probíhá v podstatě jako instalace jakéhokoliv programu. Pokud budeme postupovat podle následujícího podrobného návodu, bude pro nás [...]
Výrazy a operátory
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 23.2.2010
Výraz předepisuje výpočet hodnoty (výsledku). Skladá se z operandů (daných hodnot jakou jsou proměnné nebo konstanty) a operátorů, které říkají, jak se má výsledek výpočítat. V této problematice je důležité pochopit a naučit se používat jednotlivé operátory, které nám umožní vykonávat operace nad datovými typy. Vlastnosti operátorů Z matematiky jsme zvyklí, že ve výrazu a [...]
Deklarace proměnných
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 16.2.2010
Suroviny aneb data K jakékoliv tvůrčí činnosti je třeba tří základních věcí: nástroje, materiál a techniky. Například, když malujeme jsou našimi nástroji štětec, tužky, pera a palety. Technikou potom bude olejomalba, retuš, perokresba nebo pastel. Materiálem může být například papír, voda, barvy. S programováním je to úplně stejné. Nástrojem zde jsou programovací jazyky, překladače, počítače, [...]
Datové typy v Javě
Autor: Marek Lukšík Kategorie: Programování v Javě Datum: 9.2.2010
Přehled základních datových typů Abychom mohli začít efektivně využívat prostředků jazyka Java, je třeba si osvojit základní principy. K jedním z nich patří i problematika datových typů. Pokud chceme v libovolném programovacím jazyku provádět operace, potřebujeme mít k dispozici data, nad kterými tyto operace provádíme. Takováto data může představovat proměnná (jedná se o prostředek programovacího jazyka, [...]