Turinys
Įvadas
Skyrius 1
Kas yra Java, ir kodėl ?
Java programų kompiliavimas ir vykdymas
Sužinoti daugiau apie Java
Paprastų kintamųjų aprašymas ir išraiškos
Skaitmeninės išraiškos ir priskyrimai
Spąstai: skirtumai tarp sveikų ir realių skaičių dalybos
Tipų keitimas (liejimas)
Spąstai: kabliataškiai ir ‘else’ rašymas
Daugiau apie logines išraiškas
While ir for sakiniai
Klasės ir objektai
Klasės
Metodai
Objektų naudojimas
Klasių parametrai: konstruktoriai
Metodas main
Paveldėjimas
Virtualūs metodai
Sąsajos ir klausymo procedūros
Išimtys
Išimčių perėmimas
Išimčių sukėlimas
Naujų išimčių aprašymas
Netikrinamos išimtys
Įvairūs
Komentarai
Paketų naudojimas
Masyvai
Rašymas į terminalą
Pilna Java programa
Bankininkystės uždavinys
Pinigų išėmimas
Pinigų įnešimas
Sąskaitos balanso tikrinimas
Kokios iškyla problemos?
Bankininės sistemos realizacija
Skyrius 2
TCP/IP kanalai
Siūlomas metodas
1 etapas
2 etapas
3 etapas
4 etapas
5 etapas
6 etapas
7 etapas
Skyrius 3
Java RMI
Kas tai?
RMI mechanizmo architektūra
JavaRMI programų kūrimo apžvalga
Serverio interfeisai
Nuotoliniai objektai
Serverio programa
“Skeleton” ir “Stub” klasių generavimas
Kliento programa
Sistemos paleidimas
Skyrius 4
CORBA
Kas tai?
Architektūra
JavaIDL programų kūrimo apžvalga
IDL interfeisai
IDL interfeiso pavyzdys
IDL kompiliatorius
Serverio realizavimas
Kliento realizavimas
Greitas sistemos paleidimas
Skyrius 5
Pabaigai
Literatūra