Programování v jazyce Java
Table of Contents
1.
Informace o průběhu, hodnocení, apod.
2.
O předmětu...
3.
Složky hodnocení předmětu
4.
Kritéria hodnocení předmětu
5.
Obsah (sylabus) předmětu
6.
Cvičení
7.
O přednášejícím...
8.
Konzultační hodiny
9.
Informační zdroje
10.
Úvod do jazyka Java
11.
Java jako programovací jazyk...
12.
Z toho plyne, že...
13.
Další charakteristiky
14.
Java jako běhové prostředí
15.
Java pro programátora (1)
16.
Java pro programátora (2)
17.
Hlavní domény Javy (1)
18.
Hlavní domény Javy (2)
19.
Javová platforma
20.
Java je tedy dána...
21.
Vývoj Javy
22.
Specifikace a implementace Javy
23.
Verze Javy
24.
Aktuální verze
25.
Získání distribuce Javy
26.
Stažení distribuce Sun
27.
Obsah vývojové distribuce Javy
28.
Obsah vývojové distribuce Javy (2)
29.
Nástroje ve vývojové distribuci
30.
Pomocné nástroje ve vývojové distribuci
31.
Základní životní cyklus javového programu
32.
Struktura javového programu
33.
Demo "Ahoj!"
34.
Překlad a spuštění "Ahoj!"
35.
Vytvoření zdrojového textu "Ahoj!" ("for dummies")
36.
Překlad "Ahoj!" ("for dummies")
37.
Spuštění "Ahoj!" ("for dummies")
38.
Co znamená spustit program?
39.
Praktické informace (aneb co je nutné udělat)
40.
Praktické informace (aneb co je vhodné udělat)
41.
Úloha do cvičení 1.
42.
Odkazy
43.
Úvod do objektového programování
44.
Co je třída a objekt?
45.
Vlastnosti objektu (1)
46.
Vlastnosti objektu (2)
47.
Příklad - deklarace třídy Clovek
48.
Příklad - použití třídy Clovek (1)
49.
Příklad - použití třídy Clovek (2)
50.
Proměnné - deklarace
51.
Proměnné - datový typ
52.
Proměnné - jmenné konvence
53.
Proměnné - použití
54.
Proměnné - modifikátory přístupu
55.
Proměnné - použití (2)
56.
Vytváření objektů
57.
Metody
58.
Metody - příklad
59.
Volání metod
60.
Volání metod - příklad
61.
Parametry metod
62.
Předávání skutečných parametrů metodám
63.
Příklad předávání parametrů - primitivní typy
64.
Příklad předávání parametrů - objektové typy (1)
65.
Příklad předávání parametrů - objektové typy (2)
66.
Návrat z metody
67.
Konstruktory
68.
Konstruktory (2)
69.
Přetěžování
70.
Přetěžování - příklad
71.
Přetěžování - příklad (2)
72.
Přetěžování - příklad (3)
73.
Shrnutí
74.
Odkazy na objekty
75.
Přiřazování objektových proměnných
76.
Vracení odkazu na sebe
77.
Řetězení volání
78.
Proměnné a metody třídy - statické
79.
Příklad statické proměnné a metody
80.
Úloha do cvičení 2.
81.
Objektové modelování v Javě
82.
Kroky řešení reálného problému na počítači
83.
Vývoj software je proces...
84.
Celkový rámec vývoje SW
85.
Metodiky vývoje SW
86.
Metodika typu "vodopád"
87.
Srovnání Java - Pascal
88.
Organizace programových souborů
89.
Organizace zdrojových souborů
90.
Příklad - svět chovatelů a jejich psů
91.
Shromáždění informací o realitě
92.
Jak zachytíme tyto informace
93.
Modelování reality pomocí tříd
94.
Zápis třídy do zdrojového souboru
95.
Organizace tříd do balíků
96.
Balíky
97.
Příslušnost třídy k balíku
98.
Dědičnost
99.
Terminologie dědičnosti
100.
Jak zapisujeme dědění
101.
Deklarace import NázevTřídy
102.
Deklarace import názevbalíku.*
103.
Opakování - vlastnosti tříd
104.
Příklad
105.
Příklad - co tam bylo nového
106.
Přístupová práva
107.
Granularita omezení přístupu
108.
Typy omezení přístupu
109.
Kde jsou která omezení aplikovatelná?
110.
Příklad - public
111.
Příklad - protected
112.
Příklad - přátelský
113.
Příklad - private
114.
Když si nevíte rady
115.
Přístupová práva a umístění deklarací do souborů
116.
Cvičení
117.
Příkazy a řídicí struktury v Javě
118.
Příkazy v Javě
119.
Přiřazení v Javě
120.
Přiřazení primitivní hodnoty
121.
Přiřazení odkazu na objekt
122.
Volání metody
123.
Návrat z metody
124.
Řízení toku programu v těle metody
125.
Cyklus s podmínkou na začátku
126.
Doporučení k psaní cyklů/větvení
127.
Příklad použití "while" cyklu
128.
Cyklus s podmínkou na konci
129.
Příklad použití "do-while" cyklu
130.
Cyklus "for"
131.
Příklad použití "for" cyklu
132.
Doporučení k psaní for cyklů
133.
Vícecestné větvení "switch - case - default"
134.
Vnořené větvení
135.
Vnořené větvení (2)
136.
Řetězené "if - else if - else"
137.
Příkazy "break"
138.
Příkaz "continue"
139.
"break" a "continue" s návěštím
140.
Doporučení k příkazům break a continue
141.
Písemky
142.
První písemka
143.
Druhá písemka
144.
Třetí (zkoušková) písemka
2001-2003Tomáš Pitner