home *** CD-ROM | disk | FTP | other *** search
- Java 1.1
-
- Autorzy: Laura Lemay, Charles L. Perkins
- T│umaczenie: Piotr Rajca
-
-
- Ta ksi╣┐ka jest jednym z najlepszych
- i najpopularniejszych podrΩcznik≤w Javy.
- W szczeg≤│owy spos≤b przedstawia
- podstawowe zagadnienia programowania
- w Javie, jak r≤wnie┐ zasady teorzenia
- aplet≤w oraz umieszczania ich
- na stronach WWW. Po przeczytaniu tej
- ksi╣┐ki bΩdziesz dysponowa│ g│Ωbok╣
- wiedz╣ dotycz╣c╣ programowania w Javie,
- pozwalaj╣c╣ na projektowanie, tworzenie
- oraz u┐ywanie aplet≤w i tworzene bardziej
- z│o┐onych, samodzielnych aplikacji.
-
- Uaktualniona i rozszerzona ksi╣┐ka
- prezentuje wszystkie nowe mo┐liwo£ci
- Javy 1.1. Poznaj podstawy programowania
- obiektowego oraz tworzenia program≤w
- w Javie. Zacznij pisaµ samodzielne,
- niezale┐ne od systemu aplikacje.
- Wzbogaµ swoj╣ stronΩ WWW dodaj╣c do niej
- pe│n╣ interaktywno£µ za pomoc╣ aplet≤w.
- Poznaj JavaBeans oraz sposoby tworzenia
- w Javie aplikacji zbudowanych
- z komponent≤w. úatwe do zrozumienia
- przyk│ady umieszczone w tek£cie ksi╣┐ki
- w znacznym stopniu przyspiesz╣ proces
- programowania w Javie.
- Ksi╣┐ka zawiera szczeg≤│owe diagramy
- hierarchii klas Javy.
- CD-ROM zawiera:
- Java Development Kit 1.1 firmy Sun
- w wersjach dla nastΩpuj╣cych system≤w
- operacyjnych: Windows 95, Windows NT
- oraz Solaris. Java Development Kit 1.1
- firmy Sun dla komputer≤w Macintosh.
- JavaBeans Development Kit w wersjach
- dla nastΩpuj╣cych system≤w operacyjnych:
- Windows 95, Windows NT oraz Solaris.
- Kody ƒr≤d│owe wszystkich program≤w
- przedstawionych w ksi╣┐ce.
-
-
- Java 1.1 - spis tre£ci
- O autorach (17)
- Wprowadzenie (21)
-
- CzΩ£µ I (27)
-
- Rozdzia│ 1. Wprowadzenie do programowania
- w jΩzyku Java (29)
- Czym jest Java? (29)
- Przesz│o£µ, teraƒniejszo£µ i przysz│o£µ
- Javy (31)
- Dlaczego warto uczyµ siΩ Javy? (33)
- Java jest niezale┐na od systemu
- operacyjnego (33)
- Java jest jΩzykiem zorientowanym
- obiektowo (36)
- Java jest │atwa do nauczenia (36)
- Rozpoczynanie programowania w Javie (37)
- Jak zdobyµ £rodowisko do programowania
- w Javie? (37)
- Instalacja JDK i plik≤w przyk│adowych (38)
- Konfigurowanie JDK (39)
- Tworzenie aplikacji w Javie (41)
- Tworzenie aplet≤w Javy (46)
- Rozwi╣zywanie problem≤w (50)
- Podsumowanie (51)
- Pytania i odpowiedzi (51)
-
- Rozdzia│ 2. Programowanie obiektowe
- i Java (55)
- My£lenie na spos≤b obiektowy
- - analogia (56)
- Obiekty oraz klasy (56)
- Atrybuty oraz zachowania (58)
- Atrybuty (59)
- Zachowania (59)
- Tworzenie klasy (60)
- Dziedziczenie, interfejsy
- oraz pakiety (66)
- Dziedziczenie (66)
- Tworzenie hierarchii klas (67)
- W jaki spos≤b dzia│a dziedziczenie (69)
- Pojedyncze i wielokrotne
- dziedziczenie (71)
- Interfejsy, pakiety oraz klasy
- wewnΩtrzne (71)
- Tworzenie klas potomnych (73)
- Podsumowanie (77)
- Pytania i odpowiedzi (78)
-
- Rozdzia│ 3. Podstawy Javy (79)
- Instrukcje oraz wyra┐enia (79)
- Zmienne oraz typy danych (80)
- Deklarowanie zmiennych (81)
- Kilka s│≤w o nazwach zmiennych (82)
- Typy zmiennych (82)
- Przypisywanie warto£ci zmiennym (84)
- Komentarze (84)
- Litera│y (85)
- Litera│y liczbowe (85)
- Litera│y logiczne (86)
- Litera│y znakowe (86)
- Litera│y │a±cuchowe (86)
- Wyra┐enia i operatory (88)
- Operatory arytmetyczne (88)
- Kilka informacji o przypisaniach (90)
- Inkrementacja i dekrementacja (91)
- Por≤wnania (93)
- Operatory logiczne (93)
- Operatory binarne (94)
- Priorytety operator≤w (94)
- "Arytmetyka │a±cuchowa" (97)
- Podsumowanie (98)
- Pytania i odpowiedzi (99)
-
- Rozdzia│ 4. Praca z obiektami (101)
- Tworzenie nowych obiekt≤w (101)
- Spos≤b u┐ycia operatora new (102)
- Co robi operator new (104)
- Kilka s│≤w o zarz╣dzaniu pamiΩci╣ (104)
- DostΩp oraz modyfikowanie zmiennych
- instancyjnych (105)
- Pobieranie warto£ci (105)
- Zmienianie warto£ci zmiennych (105)
- Zmienne statyczne (106)
- Wywo│ywanie metod (107)
- Metody statyczne (109)
- Odwo│ania do obiekt≤w (110)
- Rzutowanie i konwersja typ≤w (112)
- Rzutowanie podstawowych typ≤w
- danych (112)
- Rzutowanie obiekt≤w (113)
- Konwertowanie typ≤w podstawowych
- do obiekt≤w i odwrotnie (114)
- Inne przydane informacje (115)
- Por≤wnywanie obiekt≤w (115)
- Okre£lanie klasy obiektu (117)
- Badanie klas oraz metod za pomoc╣
- odzwierciedlania (117)
- Biblioteki klas standardowo dostΩpne
- w Javie (120)
- Podsumowanie (121)
- Pytania i odpowiedzi (121)
-
- Rozdzia│ 5. Tablice, instrukcje
- warunkowe oraz pΩtle (123)
- Tablice (123)
- Deklarowanie zmiennych tablicowych (124)
- Tworzenie obiektu tablicy (124)
- DostΩp do kom≤rek tablic (125)
- Modyfikacja warto£ci kom≤rek tablicy (126)
- Tablice wielowymiarowe (129)
- Instrukcje blokowe (129)
- Instrukcja warunkowa if (130)
- Operator warunkowy (132)
- Instrukcja warunkowa switch (133)
- PΩtle for (137)
- PΩtle while oraz do (140)
- PΩtle while (140)
- PΩtle do (142)
- Przerywanie dzia│ania pΩtli (143)
- PΩtle z etykietami (144)
- Podsumowanie (145)
- Pytania i odpowiedzi (146)
-
- Rozdzia│ 6. Tworzenie klas
- i aplikacji (149)
- Definiowanie klas (149)
- Tworzenie zmiennych instancyjnych
- i statycznych (150)
- Definiowanie zmiennych statycznych (150)
- Zmienne ustalone (finalne) (151)
- Zmienne statyczne (152)
- Tworzenie metod (152)
- Definiowanie metod (152)
- S│owo kluczowe this (154)
- Zakres zmiennych oraz definicje
- metod (155)
- Przekazywanie argument≤w do metod (157)
- Metody statyczne (158)
- Tworzenie aplikacji w Javie (159)
- Klasy pomocnicze (160)
- Aplikacje oraz argumenty
- ich wywo│ania (161)
- Przekazywanie argument≤w
- do aplikacji (161)
- Obs│uga argument≤w w aplikacjach (162)
- Podsumowanie (164)
- Pytania i odpowiedzi (165)
-
- Rozdzia│ 7. WiΩcej informacji
- o metodach (167)
- Tworzenie metod o takiej samej nazwie
- lecz innych argumentach (168)
- Konstruktory (171)
- Proste konstruktory (172)
- Wywo│ywanie innego konstruktora (173)
- Przeci╣┐anie konstruktor≤w (173)
- Przes│anianie metod (175)
- Tworzenie metod przes│aniaj╣cych metody
- ju┐ istniej╣ce (175)
- Wywo│ywanie oryginalnej metody (177)
- Przes│anianie konstruktor≤w (179)
- Metoda finalizuj╣ca (180)
- Podsumowanie (181)
- Pytania i odpowiedzi (182)
-
- CzΩ£µ II (183)
-
- Rozdzia│ 8. Podstawy tworzenia
- aplet≤w (185)
- Czym aplety r≤┐ni╣ siΩ od aplikacji (186)
- Tworzenie aplet≤w w Javie 1.02 oraz
- Javie 1.1 (188)
- Tworzenie aplet≤w (189)
- G│≤wne czynno£ci aplet≤w (190)
- Prosty aplet (192)
- Umieszczanie aplet≤w
- na stronach WWW (193)
- Etykieta <APPLET> (194)
- Sprawdzanie wynik≤w (195)
- UdostΩpnianie aplet≤w dla u┐ytkownik≤w
- WWW (196)
- WiΩcej informacji na temat etykiety
- <APPLET> (196)
- ALIGN (196)
- HSPACE oraz VSPACE (199)
- CODE i CODEBASE (199)
- Archiwa Javy (200)
- Inne formaty plik≤w archiwalnych (201)
- U┐ywanie podpis≤w cyfrowych do
- identyfikowania aplet≤w (203)
- Przekazywanie parametr≤w do aplet≤w (205)
- Podsumowanie (211)
- Pytania i odpowiedzi (212)
-
- Rozdzia│ 9. Klasa Graphics, czcionki
- i kolory (215)
- Klasa Graphics (216)
- System wsp≤│rzΩdnych graficznych (216)
- Rysowanie i wype│nianie (217)
- Linie (217)
- Prostok╣ty (218)
- Wieloboki (220)
- Owale (224)
- úuki (225)
- Prosty przyk│ad rysowania (229)
- Kopiowanie i czyszczenie (230)
- Tekst oraz czcionki (231)
- Tworzenie obiektu klasy Font (231)
- Wy£wietlanie znak≤w i │a±cuch≤w
- znak≤w (232)
- DostΩp do informacji o czcionkach (233)
- Kolory (236)
- U┐ycie obiekt≤w klasy Color (237)
- Sprawdzanie i ustawianie aktualnych
- kolor≤w (238)
- Prosty przyk│ad u┐ycia kolor≤w (239)
- U┐ywanie standardowych kolor≤w
- systemowych (tylko Java 1.1) (240)
- Podsumowanie (242)
- Pytania i odpowiedzi (242)
-
- Rozdzia│ 10. Animacje, obrazy, dƒwiΩki
- oraz w╣tki (245)
- Tworzenie animacji w Javie (246)
- Rysowanie i przerysowywanie (246)
- Rozpoczynanie i zatrzymywanie
- wykonywania apletu (247)
- Brakuj╣ce ogniwo - w╣tki (247)
- Tworzenie aplet≤w zawieraj╣cych
- w╣tki (248)
- Po│╣czenie wszystkich element≤w (250)
- Redukcja migotania animacji (253)
- Migotanie oraz sposoby zapobiegania
- temu zjawisku (253)
- Modyfikowanie metody update() (254)
- Spos≤b pierwszy: nie czy£µ ekranu (255)
- Pobieranie i u┐ywanie obraz≤w (257)
- Pobieranie obraz≤w (257)
- Rysowanie obraz≤w (259)
- Kilka s│≤w o obserwatorach obrazk≤w (262)
- Modyfikowanie obraz≤w (262)
- Tworzenie animacji za pomoc╣
- obrazk≤w (262)
- Przyk│ad: Neko (263)
- úadowanie i u┐ywanie dƒwiΩk≤w (271)
- Zapobieganie migotaniu - podw≤jne
- buforowanie (275)
- Tworzenie apletu stosuj╣cego podw≤jne
- buforowanie (275)
- Kilka s│≤w o zwalnianiu obiekt≤w
- klasy Graphics (277)
- Przyk│ad: Checkers (277)
- Podsumowanie (281)
- Pytania i odpowiedzi (281)
-
- Rozdzia│ 11. Interaktywno£µ i obs│uga
- prostych zdarze± (285)
- Ujednolicona teoria zdarze± (286)
- Czym s╣ zdarzenia (286)
- Dwa modele zdarze± (287)
- Kt≤rego modelu powiniene£ u┐ywaµ? (288)
- Obs│uga klikniΩµ myszki w modelu
- zdarze± Javy 1.02 (289)
- Zdarzenia generowane przy wciskaniu
- i zwalnianiu przycisk≤w myszki (289)
- Przyk│ad: Spots (291)
- Obs│uga podw≤jnego klikniΩcia (294)
- Obs│uga ruch≤w wskaƒnika myszki
- w modelu zdarze± stosowanym
- w Javie 1.02 (295)
- Zdarzenia generowane podczas
- przeci╣gania i przesuwania wskaƒnika
- myszki (295)
- Zdarzenia wej£cia i wyj£cia wskaƒnika
- myszki z obszaru apletu (296)
- Przyk│ad: rysowanie linii (296)
- Obs│uga zdarze± generowanych przez
- klawiaturΩ w modelu zdarze±
- Javy 1.02 (301)
- Metody keyDown() oraz keyUp() (301)
- Domy£lne klawisze (302)
- Przyk│ad: Wprowadzanie, wy£wietlanie
- i przesuwanie znak≤w (303)
- Sprawdzanie naci£niΩcia klawiszy
- modyfikator≤w oraz przycisk≤w
- myszki (306)
- Og≤lna metoda obs│ugi zdarze±:
- handleEvent() (308)
- System obs│ugi zdarze± wprowadzony
- w Javie 1.1 (311)
- Co jest z│ego w poprzednim modelu
- obs│ugi zdarze±? (311)
- Jak dzia│a nowy model obs│ugi
- zdarze± (312)
- Korzystanie z nowego modelu obs│ugi
- zdarze± (313)
- Krok 1: Wybranie zdarze±, kt≤re bΩd╣
- obs│ugiwane (314)
- Krok 2: Implementacja interfejs≤w (316)
- Krok 3: Rejestracja odbiorcy zdarze± (319)
- Konwersja kodu obs│ugi zdarze± do modelu 1.1 (320)
- Przyk│ad: Modyfikacja apletu Lines (321)
- Zdarzenia generowane przez myszkΩ
- i klawiaturΩ w modelu zdarze±
- Javy 1.1 (325)
- Zdarzenia generowane przez myszkΩ (325)
- Zdarzenia generowane przez
- klawiaturΩ (326)
- Podsumowanie (328)
- Pytania i odpowiedzi (328)
-
- Rozdzia│ 12. Tworzenie graficznego
- interfejsu u┐ytkownika za pomoc╣
- AWT (331)
- Przegl╣d AWT (332)
- Podstawowe komponenty interfejsu
- u┐ytkownika (334)
- Jak dodawaµ komponenty do aplet≤w (335)
- Etykiety (335)
- Przyciski (337)
- Pola wyboru (338)
- Pola opcji (340)
- Listy rozwijane (342)
- Pola tekstowe (344)
- Panele oraz mened┐ery u│o┐enia
- komponent≤w (346)
- Mened┐ery u│o┐enia: przegl╣d (347)
- Mened┐er FlowLayout (348)
- Mened┐er GridLayout (350)
- Mened┐er BorderLayout (351)
- Mened┐er CardLayout (352)
- Mened┐er GridBagLayout (353)
- Marginesy (367)
- Ognisko wprowadzania oraz operacje
- bez u┐ycia myszki (Java 1.1) (367)
- Obs│uga zdarze± generowanych przez
- elementy interfejsu u┐ytkownika
- w Javie 1.02 (369)
- Obs│uga zdarze± "akcyjnych" (370)
- Obs│uga innych zdarze± (372)
- Obs│uga zdarze± generowanych przez
- komponenty interfejsu u┐ytkownika
- w modelu obs│ugi zdarze± Javy 1.1 (373)
- Odbiorcy zdarze± generowanych przez
- komponenty interfejsu u┐ytkownika (373)
- Rejestrowane odbiorc≤w zdarze± (375)
- R≤┐nice sposob≤w obs│ugi zdarze±
- w Javie 1.02 oraz 1.1 (376)
- Przyk│ad: Modyfikowanie koloru t│a (377)
-
- Dodawanie kodu obs│ugi zdarze±
- (Java 1.02) (378)
- Dodanie kodu obs│ugi zdarze±
- (Java 1.1) (381)
- Podsumowanie (386)
- Pytania i odpowiedzi (387)
-
- Rozdzia│ 13. Tworzenie zaawansowanego
- interfejsu u┐ytkownika
- za pomoc╣ AWT (389)
- Zagnie┐d┐anie komponent≤w (390)
- Zagnie┐d┐anie paneli (390)
- Zagnie┐d┐one panele i model obs│ugi
- zdarze± Javy 1.02 (391)
- Kolejne komponenty interfejsu
- u┐ytkownika (392)
- Obszary tekstowe (392)
- Listy (395)
- Paski przewijania (398)
- Przewijalne panele (402)
- P│≤tna (404)
- Kursory (405)
- Zabawa z komponentami (406)
- Przyk│ad: Konwerter RGB-HSB (409)
- Zaprojektowanie i stworzenie interfejsu
- graficznego (411)
- Definiowanie paneli (413)
- Obs│uga zdarze± (415)
- Uaktualnianie wynik≤w (417)
- Pe│ny kod apletu ColorTest (420)
- Okna, ramki oraz okna dialogowe (423)
- Klasa Window oraz jej klasy potomne (423)
- Ramki (424)
- Okna dialogowe (428)
- Kursory (Java 1.02) (434)
- Zdarzenia generowane przez okna (434)
- Menu (436)
- Menu i paski menu (437)
- Opcje menu (438)
- Zdarzenia generowane przez menu (440)
- Menu podrΩczne (Java 1.1) (440)
- Przyk│ad: Okno z menu (442)
- Tworzenie aplikacji AWT (444)
- Podsumowanie (446)
- Pytania i odpowiedzi (446)
-
- Rozdzia│ 14. Zagadnienia sieciowe,
- API oraz inne po┐yteczne informacje (449)
- Sztuczki przydatne w apletach (450)
- Metoda showStatus() (450)
- Informacje o apletach (450)
- Tworzenie hiper│╣czy w apletach (451)
- Wymiana informacji pomiΩdzy apletami (454)
- Zagadnienia sieciowe w Javie (456)
- Tworzenie po│╣cze± sieciowych (456)
- openStream() (457)
- Gniazda (461)
- Obs│uga gniazd w Javie 1.1 (462)
- Trivia: przyk│ad programu
- klient-serwer (463)
- Projektowanie aplikacji (463)
- Program serwera (465)
- Program klienta (470)
- Uruchamianie programu Trivia (472)
- Drukowanie (Java 1.1) (473)
- Kopiowanie, wycinanie i wklejanie
- (Java 1.1) (475)
- Tworzenie obiekt≤w, kt≤re mo┐na
- przekazywaµ (476)
- U┐ycie Schowka (477)
- UmiΩdzynarodowienie (Java 1.1) (481)
- U┐ywanie informacji lokalnych (482)
- Lokalne formatowanie danych (484)
- Aby zdobyµ wiΩcej informacji (487)
- Zaawansowane tematy dotycz╣ce
- Javy 1.1 (487)
- JavaBeans (488)
- System bezpiecze±stwa (495)
- RMI (496)
- JDBC (Java Database Connectivity) (500)
- Podsumowanie (501)
- Pytania i odpowiedzi (502)
-
- CzΩ£µ III (505)
-
- Rozdzia│ 15. Modyfikatory (507)
- Modyfikatory (508)
- Kontrolowanie dostΩpu do metod
- i zmiennych (509)
- Dlaczego kontrola dostΩpu jest
- istotna (509)
- Cztery poziomy kontroli dostΩpu (510)
- Ochrona metod i dziedziczenie (515)
- Ochrona zmiennych instancyjnych
- i metody dostΩpu (516)
- Zmienne i metody statyczne (519)
- Finalizowanie klas, metod
- i zmiennych (521)
- Finalizowanie klas (522)
- Finalizowanie zmiennych (523)
- Finalizowanie metod (523)
- Klasy i metody abstrakcyjne (524)
- Podsumowanie (526)
- Pytania i odpowiedzi (527)
-
- Rozdzia│ 16. Pakiety, interfejsy oraz
- klasy wewnΩtrzne (529)
- Programowanie w du┐ej i ma│ej skali (530)
- Czym s╣ pakiety? (530)
- Stosowanie pakiet≤w (532)
- Nazwy pe│ne oraz nazwy klas (532)
- Instrukcja import (532)
- Konflikty nazw (534)
- Kilka s│≤w o zmiennej systemowej
- CLASSPATH oraz o miejscu przechowywania
- klas (534)
- Tworzenie pakiet≤w (535)
- Okre£lenie nazwy pakietu (535)
- Stworzenie struktury kartotek (536)
- U┐ycie instrukcji package w celu
- do│╣czenia klas do pakietu (536)
- Ochrona klas i pakiet≤w (537)
- Co to s╣ interfejsy? (539)
- Problem pojedynczego dziedziczenia (539)
- Abstrakcyjny projekt i konkretna
- implementacja (541)
- Interfejsy i klasy (542)
- Implementowanie i u┐ycie
- interfejs≤w (543)
- S│owo kluczowe implements (543)
- Implementowanie wielu interfejs≤w (544)
- Inne zastosowania interfejs≤w (545)
- Tworzenie i rozszerzanie
- interfejs≤w (546)
- Nowe interfejsy (546)
- Metody wewn╣trz interfejs≤w (547)
- Rozszerzanie interfejs≤w (548)
- Przyk│ad: Obs│uga listy (549)
- Klasy wewnΩtrzne (550)
- Podsumowanie (551)
- Pytania i odpowiedzi (552)
-
- Rozdzia│ 17. Wyj╣tki (555)
- Wyj╣tki, stary i skomplikowany
- spos≤b (556)
- Wyj╣tki w Javie (557)
- Zarz╣dzanie wyj╣tkami (559)
- Sprawdzanie sp≤jno£ci wyj╣tk≤w (559)
- Zabezpieczanie kodu i przechwytywanie
- wyj╣tk≤w (560)
- Blok finally (562)
- Deklarowanie metod mog╣cych zg│aszaµ
- wyj╣tki (564)
- S│owo kluczowe throws (564)
- Jakie wyj╣tki powiniene£ zg│aszaµ? (565)
- Przekazywanie wyj╣tk≤w dalej (566)
- throws i dziedziczenie (567)
- Tworzenie i zg│aszanie w│asnych
- wyj╣tk≤w (567)
- Zg│aszanie wyj╣tk≤w (568)
- Tworzenie Twoich w│asnych wyj╣tk≤w (568)
- Po│╣czenie wszystkich element≤w (569)
- Kiedy u┐ywaµ, a kiedy nie u┐ywaµ
- wyj╣tk≤w (570)
- Kiedy u┐ywaµ wyj╣tk≤w (570)
- Kiedy nie u┐ywaµ wyj╣tk≤w (571)
- Niew│a£ciwe sposoby u┐ywania
- wyj╣tk≤w (571)
- Podsumowanie (572)
- Pytania i odpowiedzi (573)
-
- Rozdzia│ 18. Wielow╣tkowo£µ (575)
- Podstawowe informacje
- o wielow╣tkowo£ci (576)
- Problemy ze wsp≤│bie┐no£ci╣ (577)
- My£lenie w spos≤b wielow╣tkowy (578)
- Kilka uwag odno£nie punkt≤w (580)
- Ochrona zmiennych statycznych (583)
- Tworzenie i u┐ycie w╣tk≤w (584)
- Interfejs Runnable (585)
- ThreadTester (586)
- NamedThreadTester (588)
- Jak dowiedzieµ siΩ, kiedy w╣tek zosta│
- zatrzymany (589)
- Planowanie dzia│ania w╣tk≤w (590)
- Z podzia│em czasu czy bez podzia│u (590)
- Sprawdzanie dzia│ania zarz╣dcy zada± (592)
- Podsumowanie (595)
- Pytania i odpowiedzi (596)
- Rozdzia│ 19. Obs│uga strumieni
- i procedur wej£cia/wyj£cia (599)
- Strumienie wej£ciowe (601)
- Abstrakcyjne klasy InputStream
- i Reader (601)
- ByteArrayInputStream
- i CharArrayReader (607)
- FileInputStream i FileReader (608)
- FilterInputStream i FilterReader (610)
- PipedInputStream i PipedReader (618)
- SequenceInputStream (619)
- StringBufferInputStream
- i StringReader (620)
- Strumienie wyj£ciowe (620)
- Abstrakcyjne klasy OutputStream oraz
- Writer (620)
- ByteArrayOutputStream oraz
- CharArrayWriter (622)
- FileOutputStream i FileWriter (624)
- FilterOutputStream i FilterWriter (625)
- PipedOutputStream i PipedWriter (631)
- Klasy pokrewne (632)
- Podsumowanie (632)
- Pytania i odpowiedzi (633)
-
- Rozdzia│ 20. U┐ywanie rodzimych metod
- i bibliotek (635)
- Wady metod rodzimych (636)
- Z│udzenie uzyskanej efektywno£ci (637)
- Wbudowana optymalizacja (639)
- Proste metody optymalizacji (640)
- Tworzenie metod rodzimych (642)
- Klasa przyk│adowa (642)
- Generacja pliku nag│≤wkowego (644)
- Tworzenie pliku SimpleFile.c (647)
- Biblioteka rodzima (649)
- ú╣czenie wszystkich element≤w (649)
- U┐ycie Twojej biblioteki (650)
- JNI - Rodzimy Interfejs Javy (650)
- Co robi JNI (651)
- Po co stworzono JNI (651)
- Spos≤b dzia│ania JNI (652)
- Szczeg≤│owe informacje
- o funkcjach JNI (659)
- Wywo│awczy interfejs
- programistyczny (669)
- Podsumowanie (672)
- Pytania i odpowiedzi (673)
-
- Rozdzia│ 21. Tajniki Javy (675)
- Plany na przysz│o£µ (675)
- Dlaczego plany rozwoju Javy s╣ tak
- atrakcyjne (676)
- Wirtualna maszyna Javy (678)
- Wirtualna maszyna Javy w zarysie (679)
- G│≤wne sk│adniki wirtualnej maszyny
- Javy (680)
- Pula sta│ych (685)
- Bardziej szczeg≤│owe informacje
- o kodach bajtowych (686)
- Interpreter kod≤w bajtowych (686)
- Kompilatory bie┐╣ce (687)
- Translator java2c (688)
- Prezentacja kod≤w bajtowych (689)
- Kody bajtowe quick (710)
- Format pliku wynikowego (712)
- Ograniczenia (714)
- Deskryptory metod (715)
- Zarz╣dzanie i oczyszczanie pamiΩci (716)
- Problem (716)
- Rozwi╣zanie (717)
- Wsp≤│bie┐ny program zarz╣dzaj╣cy
- pamiΩci╣ (720)
- Kilka s│≤w o bezpiecze±stwie (721)
- Dlaczego powiniene£ siΩ obawiaµ (721)
- Dlaczego nie musisz siΩ baµ (721)
- Model zabezpiecze± Javy (722)
- Podsumowanie (731)
- Pytania i odpowiedzi (731)
-
- Dodatek A. Podsumowanie jΩzyka (735)
- S│owa kluczowe (736)
- Komentarze (736)
- Litera│y (736)
- Deklaracje zmiennych (737)
- Przypisywanie zmiennych (737)
- Operatory (738)
- Obiekty (739)
- Tablice (739)
- PΩtle i instrukcje warunkowe (740)
- Definicje klas (740)
- Definicje metod i konstruktor≤w (741)
- Importowanie (742)
- Zabezpieczenia (742)
-
- Dodatek B. Hierarchie klas
- - diagramy (743)
-
- Dodatek C. Biblioteka klas Javy (769)
- java.lang (770)
- java.lang.reflect (Java 1.1) (771)
- java.math (Java 1.1) (772)
- java.util (772)
- java.util.zip (Java 1.1) (773)
- java.io (774)
- java.net (777)
- java.awt (778)
- java.awt.datatransfer (Java 1.1) (781)
- java.awt.event (Java 1.1) (781)
- java.awt.image (783)
- java.awt.peer (784)
- java.applet (784)
- java.beans (784)
- java.rmi (786)
- java.rmi.gdc (787)
- java.rmi.registery (787)
- java.rmi.server (787)
- java.security (789)
- java.security.acl (790)
- java.security.interfaces (790)
- java.sql (791)
- java.text (792)
-
- Dodatek D. Czym Java r≤┐ni siΩ od
- jΩzyk≤w C i C++ (795)
- Wskaƒniki (795)
- Tablice (795)
- úa±cuchy znak≤w (796)
- Zarz╣dzanie pamiΩci╣ (796)
- Typy danych (797)
- Operatory (797)
- Sterowanie wykonywaniem (798)
- Argumenty (798)
- Pozosta│e r≤┐nice (798)
-
- Dodatek E. Zawarto£µ CD-ROMu (799)
- Oprogramowanie (799)
- Java (799)
- NarzΩdzia HTML (800)
- Aplikacje graficzne, wideo i obr≤bki
- dƒwiΩk≤w (800)
- Dodatkowe narzΩdzia (800)
- O oprogramowaniu shareware (800)
- Skorowidz (801)
-
- Wydawnictwo Helion, czerwiec 1998
- ISBN: 83-86718-56-0
- Format: B5, 832 strony
- Zawiera CD-ROM
-
- WiΩcej informacji:
- www.helion.com.pl/ksiazki/java11.htm