Z. Kotala
,
P. Toman
: Java
Obsah
1.
┌vod
2.
Konvence
2.1.
Typografie
2.2.
Identifikßtory
3.
Kßvu, prosφm?
3.1.
Vlastnosti jazyka
3.2.
Java Platforma
3.3.
Java nenφ JavaScript
3.4.
Nedostatky Javy
4.
Prvnφ ╣ßlek aneb ZaΦφnßme
4.1.
Instalace JDK
4.1.1.
Verze JDK
4.2.
Aplikace versus applet
4.2.1.
P°φklad aplikace
4.2.2.
P°φklad appletu
5.
Program v Jav∞
5.1.
Struktura programu
5.2.
P°eklad
5.3.
B∞h programu
6.
Lexikßlnφ elementy
6.1.
Identifikßtory
6.2.
Komentß°e
6.3.
KlφΦovß slova
6.4.
Konstanty
6.4.1.
CeloΦφselnΘ konstanty
6.4.2.
ZnakovΘ konstanty
6.4.3.
╪et∞zcovΘ konstanty
6.4.4.
Racionßlnφ konstanty
6.4.5.
LogickΘ konstanty
6.4.6.
Konstanty typu t°φda
7.
DatovΘ typy
7.1.
Zßkladnφ datovΘ typy
7.1.1.
CeloΦφselnΘ typy
7.1.2.
Znakov² typ
7.1.3.
Racionßlnφ typy
7.1.4.
Logick² typ
7.2.
ReferenΦnφ datovΘ typy
7.2.1.
Objekt
7.2.2.
Pole
8.
V²razy
8.1.
AritmetickΘ operßtory
8.2.
RelaΦnφ operßtory
8.3.
LogickΘ operßtory
8.4.
BitovΘ operßtory
8.5.
Operßtor p°i°azenφ
8.6.
Operßtor konverze (p°etypovßnφ)
8.6.1.
Roz╣i°ujφcφ konverze
8.6.2.
Zu╛ujφcφ konverze
8.7.
Ternßrnφ operßtor
8.8.
Operßtor
new
8.9.
P°ehled priorit jednotliv²ch operßtor∙
9.
P°φkazy
9.1.
Prßzdn² p°φkaz
9.2.
V²razov² p°φkaz
9.3.
Slo╛en² p°φkaz (blok)
9.4.
Deklarace lokßlnφch prom∞nn²ch
9.5.
Nßv∞╣tφ
9.6.
if
9.7.
switch
9.8.
while
9.9.
do
9.10.
for
9.11.
break
9.12.
continue
9.13.
return
9.14.
throw
,
try
,
catch
,
finally
9.15.
synchronized
10.
Zßkladnφ pojmy z OOP
10.1.
Objekt
10.2.
Zprßva
10.3.
T°φda
10.4.
D∞diΦnost
10.5.
Vφcetvarost
11.
Implementace OOP v Jav∞
11.1.
Objekt
11.1.1.
Vytvo°enφ objektu
11.1.2.
Pou╛φvßnφ objektu
11.1.3.
Zru╣enφ objektu
11.2.
T°φda
11.2.1.
Deklarace t°φdy
11.2.2.
Metody
11.2.3.
Konstruktory
11.2.4.
╚lenskΘ prom∞nnΘ
11.3.
D∞diΦnost
11.4.
P°φstupovß prßva
11.5.
T°φda
Object
11.6.
Rozhranφ (
interface
)
11.7.
Inicializace t°φd a rozhranφ
11.7.1.
Inicalizßtory
11.8.
Vno°enΘ t°φdy
12.
Balφky (
packages
)
12.1.
Import t°φd
12.2.
Vytvß°enφ balφk∙
12.3.
Java Core API
13.
V²jimky
13.1.
T°φdy v²jimek
13.2.
Vyvolßnφ v²jimky
13.3.
Deklarace v²jimek
13.4.
Propagace v²jimek
13.5.
Runtime v²jimky
13.6.
Koncov² blok (
finally
)
14.
╪et∞zce
14.1.
T°φda
String
14.2.
T°φda
StringBuffer
14.3.
Konverze hodnoty datovΘho typu na °et∞zec
14.4.
Konverze °et∞zce na hodnotu datovΘho typu
15.
Prßce s datov²mi proudy
15.1.
T°φda
File
15.2.
T°φda
RandomAccessFile
15.3.
T°φda
InputStream
15.4.
T°φda
OutputStream
15.5.
T°φda
Reader
15.6.
T°φda
Writer
15.7.
Standardnφ vstup a v²stup
16.
Vlßkna (
threads
)
16.1.
T°φda
Thread
16.2.
Rozhranφ
Runnable
16.3.
Ze ╛ivota vlßkna
16.4.
Plßnovßnφ (
scheduling
)
16.5.
Synchronizace
16.5.1.
KritickΘ sekce
16.5.2.
Synchronizace kritick²ch sekcφ
16.5.3.
┌loha producent - konzument
16.5.4.
Blok
synchronized
16.6.
DΘmoni
16.7.
Skupiny
17.
Applet
17.1.
Struktura appletu
17.2.
T°φda
java.applet.Applet
17.3.
Applet na WWW strßnce
17.3.1.
Komunikace mezi applety
A.
Abstract Window Toolkit (AWT)
A.1.
Komponenty
A.2.
Zpracovßnφ udßlostφ
A.3.
V²stup grafiky
B.
Escape k≤dy
C.
Unicode
C.1.
UTF-8
C.2.
AkcentovanΘ znaky v Unicode
D.
Java Development Kit - JDK
D.1.
SystΘmovß prom∞nnß
CLASSPATH
D.2.
P°ekladaΦ
javac
D.3.
Interpret
java
D.4.
Prohlφ╛eΦ
appletviewer
D.5.
Debugger
jdb
D.6.
Generßtor dokumentace
javadoc
D.7.
Disassembler
javap
D.8.
Generßtor hlaviΦkov²ch soubor∙
javah
D.9.
ArchivaΦnφ program
jar
D.10.
Nßstroj pro digitßlnφ podpisy
javakey
D.11.
Konvertor
native2ascii
D.12.
Programy pro podporu RMI
Literatura
Converted by
Selathco v0.9
on 25.09.1999 19:46