JAVA  Nauka programowania dla początkujących  
autor: Krzysztof Walczak
408 stron
W & W, 2002, wydanie I
ISBN 83-917375-1-9

 + koszt wysyłki                                             


Książka zawiera podstawowy kurs programowania w języku Java dla osób całkiem początkujących. Wykład został poprowadzony w sposób jak najbardziej czytelny i przejrzysty, a zamieszczone programy są dokładnie skomentowane i omówione. Książka jest przeznaczona dla szerokiego kręgu osób zainteresowanych programowaniem. Może być także wykorzystywana przez studentów wyższych uczelni jako podręcznik do nauki programowania w języku Java.


SPIS TREŚCI

1.       WSTĘP

2.       WPROWADZENIE DO PROGRAMOWANIA

3.       ŚRODOWISKO PRACY

4.        KLASY, OBIEKTY, METODY          CAŁY ROZDZIAŁ

5.       WPROWADZENIE DO JĘZYKA JAVA

5.1.      Program w języku Java

5.2.      Typy danych

5.2.1.          Typy całkowite

5.2.2.          Typy rzeczywiste

5.2.3.          Typ boolean

5.2.4.          Typ char

5.3.      Operacja przypisania

5.4.      Wyrażenia i operatory

5.4.1.          Wyrażenia

5.4.2.          Operatory arytmetyczne

5.4.3.          Operatory relacyjne

5.4.4.          Operatory logiczne

5.4.5.          Bitowe operatory logiczne

5.4.6.          Operatory zwiększania i zmniejszania

5.4.7.          Wieloznakowe operatory przypisania

5.4.8.          Operator przecinkowy

5.4.9.          Trójargumentowy operator ?

5.4.10.       Hierarchia i łączność operatorów

5.5.      Instrukcja złożona

5.5.1.          Konwersja typów

5.6.      Klasa String

5.7.      Wprowadzanie i wyprowadzanie danych

6.       PODEJMOWANIE DECYZJI W PROGRAMIE

6.1.      Instrukcja if...else

6.2.      Instrukcja switch

6.3.      Zadania

7.       ORGANIZACJA OBLICZEŃ CYKLICZNYCH

7.1.      Instrukcja while

7.2.      Instrukcja do while

7.3.      Instrukcja for

7.4.      Instrukcja break

7.5.      Instrukcja continue

7.6.      Wykorzystanie etykiet w instrukcjach break i continue

7.7.      Zadania

8.       WYKORZYSTANIE TABLIC

8.1.      Tablice w języku Java

8.2.      Przykłady

8.3.      Zadania

9.       PROJEKTOWANIE METOD

9.1.      Wprowadzenie

9.2.      Przekazywanie parametrów

9.3.      Przeciążanie metod

9.4.      Przykłady

9.5.      Zadania

10.    REKURENCJA

10.1.   Wprowadzenie

10.2.   Algorytmy z powrotami

10.3.   Sortowanie tablic

10.4.   Zadania

11.    UZUPEŁNIENIE WIADOMOŚCI O KLASACH

11.1.   Przykładowa klasa

11.2.   Kontrola dostępu

11.3.   Składowe statyczne

11.4.   Słowo kluczowe this

11.5.   Metoda toString()

11.6.   Klasa do obsługi liczb wymiernych    FRAGMENT ROZDZIAŁU

12.    KOMPOZYCJA

13.    DZIEDZICZENIE

13.1.   Wprowadzenie

13.2.   Klasa Object

13.3.   Słowo kluczowe super

13.4.   Wywoływanie konstruktorów

13.5.   Przesłanianie metod i pól

13.6.   Klasy abstrakcyjne

13.7.   Polimorfizm

13.8.   Klasy i metody ostateczne

14.    PRZECHOWYWANIE OBIEKTÓW W LIŚCIE

14.1.   Zadania

15.    INTERFEJSY

16.    PAKIETY

17.    WYJĄTKI

18.    STRUMIENIE

19.    APLETY

20.    ELEMENTY PRACY Z WYKORZYSTANIEM BIBLIOTEKI SWING

20.1.   Umieszczanie komponentów

20.2.   Aplet jako aplikacja

20.3.   Rozmieszczanie komponentów

20.4.   Obsługa zdarzeń

20.5.   . Przykłady wykorzystania klas biblioteki Swing

21.    TESTOWANIE I URUCHAMIANIE PROGRAMÓW

21.1.   Wprowadzenie

21.2.   Testowanie programu

21.3.   Uruchamianie programu

A. WSKAZÓWKI DO WYBRANY

 

Kody źródłowe z książki.