okladka

Popularność Javy rośnie w ogromnym tempie. Jeszcze do niedawna była ona najczęściej kojarzona z internetem i telefonami komórkowymi. Obecnie coraz większe grono programistów docenia ten doskonały, obiektowy język programowania, nadający się do różnorodnych zastosowań: od krótkich apletów do poważnych aplikacji. W oparciu o platformę Java 2 tworzone są ogromne projekty, powstają dla niej doskonałe środowiska programistyczne, a jej znajomość jest wysoko ceniona na rynku pracy.

"Java. Leksykon kieszonkowy" to przewodnik dla programistów Javy. Prezentuje struktury i konstrukcje języka, a także sposoby wykonywania podstawowych zadań programistycznych, takich jak operacje wejścia-wyjścia, tworzenie i obsługa apletów czy wykorzystanie komponentów w aplikacjach z interfejsem graficznym. Książka ta może pełnić rolę podręcznej "ściągi", wykorzystywanej podczas codziennej pracy, jak również materiału uzupełniającego przy nauce Javy.

  • Struktura programu
  • Komentarze
  • Typy danych
  • Tablice
  • Stosowanie zmiennych
  • Operatory
  • Konstrukcje sterujące
  • Klasy i obiekty
  • Tworzenie i korzystanie z pakietów
  • Obsługa wyjątków
  • Operacje na plikach
  • Aplety
  • Obsługa grafiki, dźwięku, myszy i klawiatury
  • Komponenty graficznego interfejsu użytkownika

Wstęp (5)
Podstawy (6)
  • Struktura kodu (6)
  • Kompilacja i b-kod (7)
  • Komentarze w kodzie (8)
  • Literały (9)
  • Identyfikatory (13)
  • Słowa zastrzeżone (13)
Typy danych (14)
  • Typy arytmetyczne (14)
  • Typ char (16)
  • Typ boolean (16)
  • Typy złożone (17)
  • Tablice (18)
Instrukcje języka (21)
  • Zmienne (21)
  • Operatory (23)
  • Instrukcje warunkowe (32)
  • Pętle (37)
Klasy i obiekty (42)
  • Tworzenie klas (42)
  • Pola klas (43)
  • Metody klas (45)
  • Konstruktory klas (48)
  • Słowo kluczowe this (51)
  • Dziedziczenie (52)
  • Modyfikatory dostępu (56)
  • Pakiety (60)
  • Statyczne składowe klas (61)
  • Klasy i składowe finalne (63)
Wyjątki (66)
  • Wyjątki w Javie (66)
  • Hierarchia wyjątków (67)
  • Przechwytywanie wielu wyjątków (68)
  • Zagnieżdżanie bloków try...catch (69)
  • Zgłaszanie wyjątków (69)
  • Ponowne zgłaszanie wyjątków (70)
  • Tworzenie klas wyjątków (71)
  • Sekcja finally (72)
Obsługa wejścia-wyjścia (73)
  • Standardowy strumień wyjściowy (73)
  • Standardowy strumień wejściowy (75)
  • Operacje na plikach (79)
Aplety (91)
  • Umieszczanie apletów w kodzie HTML (92)
  • Konstrukcja apletu (93)
  • Obsługa apletu (94)
Aplikacje z interfejsem graficznym (113)
  • Tworzenie okien (113)
  • Zdarzenia związane z oknem (114)
  • Obsługa myszy (117)
  • Obsługa klawiatury (118)
  • Menu (120)
  • Komponenty (123)
Skorowidz (135)