Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
rozszerzaniestandardubazowegoonowe(teżstandardowe)biblioteki.Podstawowyzestaw
bibliotekjestuzupełniany–wzależnościodzastosowań–przezdodatkowetechnologie.
WcałościśrodkitetworząplatformęJavy,podzieloną–zewzględunazastosowaniaipo-
wiązaneznimitechnologie–naedycje
•standardową–JavaStandardEdition(JavaSE)–przeznaczonągłówniedostandar-
dowychzastosowańdlakomputerówpersonalnychiserwerów,równieżpołączonych
wsieci;
•
biznesową–JavaEnterpriseEdition(JavaEE)–dotworzeniarozbudowanych
izaawansowanychaplikacjibiznesowych,przedewszystkimdladużychfirm;
•
mikro–JavaMicroEdition(JavaME)–doprogramowaniaurządzeńelektronicznych,
takichjaktelefonykomórkowe,telewizja,procesorywsamochodachczyurządzeniach
gospodarstwadomowego.
CzywartouczyćsięJavy?Jeślinawetuznamysamczystyjęzykzanieconiekonsekwentny
czyuciążliwy,tozachętądoprzezwyciężeniawszelkichobiekcjijestogromnauniwersal-
nośćJavy.Jakwspomniałem,jesttojedynyjęzykprogramowaniazawierającystandardowe
iuniwersalneśrodkirealizacjiniemalwszelkichzadańinformatycznych.Towielkiebogactwo
możliwościniewątpliwieskłaniadojegopoznania.
1.3.Kilkasłówoobiektowości
Javajestjęzykiemobiektowym,wartowięcjużnawstępiewprowadzićkilkapojęćzwiąza-
nychzobiektowością.Językiobiektoweposługująsiępojęciemobiektuiklasy.Definicje
tychpojęćpoznamypóźniej.Terazpotrzebnebędzietylkointuicyjnewyobrażenie,które
powinnodopomócwlekturze.
Cóżtojestfiobiekt”?Intuicyjnieczujemy,żetocośwrodzajufiprzedmiotu”,czegośco
możnawyodrębnić,nazwać,określićjegowłaściwości.Obiektamibędąnp.:rower,samo-
chód,pies,człowiek.Każdyztychobiektówmainnewłaściwości.Człowiekmaimię,jest
wokreślonymwieku.Samochódmakolor,określonąmocsilnikaczyliczbędrzwi.Dwa
samochodymajątensamzestawwłaściwości(atrybutów),np.markę,kolorimocsilnika.
Ichoćmarkiikolorymogąbyćróżneorazróżnamożebyćmocsilników,towpewnym
sensiesamochodysąpodobne(opisujemyjezapomocątakichsamychcech).Powiemy,że
obiekty–samochodysąobiektamitejsamejklasy.Klasastanowiopiswspólnychcechgrupy
podobnychobiektów.
Zauważmydalej,żeobiektymogąwykonywaćjakieśczynności.Powiemy:udostępniają
jakieśusługi.Inneobiektymogąfipoprosić”jeowykonanietychusług.Obiekt–kierowca
możefizlecić”obiektowi–samochodowi,bytenruszyłlubzatrzymałsię(włączeniesilnika,
naciśnięcienapedałgazulubwciśnięciehamulca).Powiemy,żedoobiektówposyłanesą
komunikaty,żądającewykonaniaokreślonychusług.Obiektyniemogąwykonywaćdowol-
nychczynności(świadczyćdowolnychusług).Samochódmożeruszyćlubstanąć,alenie
1.3.Kilkasłówoobiektowości
21