TWÓJ KOSZYK

Koszyk jest pusty
 
ksiazka tytuł: JAVA PROGRAMOWANIE OBIEKTOWE W PRAKTYCE autor: JERZY KRAWIEC
DOSTAWA WYŁĄCZNIE NA TERYTORIUM POLSKI

FORMY I KOSZTY DOSTAWY
  • 0,00 zł
  • Od 11,00 zł
  • 15,50 zł
  • 0,00 zł
  • Od 9,90 zł
  • Od 11,00 zł

JAVA PROGRAMOWANIE OBIEKTOWE W PRAKTYCE

Wersja papierowa
Wydawnictwo: POLITECHNIKA WARSZAWSKA
ISBN: 978-83-7814-650-6
Liczba stron: 200
Oprawa: Miękka
Wydanie: 2017 r.
Język: polski

Dostępność: dostępny
48,90 zł 44,00 zł

SPIS TREŚCI

Przedmowa

1. PODSTAWY JĘZYKA JAVA
1.1. Ewolucja języka programowania
1.2. Problemy z funkcjonowaniem Internetu
1.3. Maszyna wirtualna Javy
1.4. Podstawowe cechy Javy

2. OPERACJE ARYTMETYCZNE I LOGICZNE
2.1. Zmienne jako konstrukcje programistyczne
2.2. Operatory arytmetyczne
2.3. Operatory bitowe
2.4. Operatory logiczne
2.5. Operatory przypisania Javy
2.6. Operatory relacji (porównywania)
2.7. Priorytety operatorów
2.8. Badania wydajności

3. INSTRUKCJE STERUJĄCE
3.1. Instrukcje wyboru
3.2. Instrukcje iteracyjne
3.3. Instrukcje skoku
3.4. Badania wydajności

4. PODSTAWY PROGRAMOWANIA OBIEKTOWEGO
4.1. Obiektowość
4.2. Hermetyzacja
4.3. Dziedziczenie
4.4. Polimorfizm

5. KLASY
5.1. Wprowadzenie
5.2. Klasy
5.3. Metody
5.4. Klasy i metody abstrakcyjne
5.5. Konstruktory
5.6. Metoda finalize

6. DZIEDZICZENIE
6.1. Idea dziedziczenia
6.2. Konstruktory klasy bazowej i potomnej
6.3. Kontrola dostępu
6.4. Przeciążanie i przesłanie metod
6.5. Składowe statyczne
6.6. Klasy i składowe finalne
6.7. Badania wydajności metod finalnych

7. AUTOMATYCZNE OPAKOWYWANIE
7.1. Zasady ogólne
7.2. Klasa Number
7.3. Opakowanie dla liczb zmiennoprzecinkowych
7.4. Opakowanie dla typów całkowitoliczbowych
7.5. Opakowania klasy Character
7.6. Opakowywanie automatyczne
7.7. Badania wydajności

8. OBSŁUGA WYJĄTKÓW
8.1. Zasady ogólne
8.2. Własna obsługa wyjątków
8.3. Nowe cechy wyjątków
8.4. Badania wydajności automatycznego zarządzania zasobami

9. TABLICE
9.1. Zasady ogólne
9.2. Tablice jednowymiarowe
9.3. Tablice wielowymiarowe
9.4. Zarządzanie pamięcią
9.5. Operacje na tablicach
9.6. Badania wydajności operacji na tablicach

10. POLIMORFIZM
10.1. Polimorfizm dynamiczny
10.2. Konwersje typów prostych
10.3. Rzutowanie typów obiektowych

11. INTERFEJSY
11.1. Klasy abstrakcyjne
11.2. Budowanie interfejsów

12. OBSŁUGA ŁAŃCUCHÓW
12.1. Zasady ogólne
12.2. Operacje na łańcuchach
12.3. Klasy StringBuffer i StringBuilder
12.4. Badania wydajności

13. MODEL WIELOWĄTKOWOŚCI
13.1. Zasady ogólne
13.2. Wielowątkowość
13.3. Model wątków
13.4. Priorytety
13.5. Synchronizacja
13.6. Wątek główny
13.7. Komunikacja międzywątkowa
13.8. Uzyskiwanie stanu wątku
13.9. Badania wydajności

14. KOLEKCJE
14.1. Zasady ogólne
14.2. Typy sparametryzowane
14.3. Mechanizmy kolekcji
14.4. Interfejsy
14.5. Klasy kolekcji
14.6. Klasy ArrayList i Enumset
14.7. Badania wydajności kolekcji

15. SYSTEMY WEJŚCIA-WYJŚCIA
15.1. Zasady ogólne
15.2. Strumienie bajtów
15.3. Strumienie fi ltrowane
15.4. Strumienie buforowane
15.5. Strumienie znaków
15.6. Obsługa danych wyjściowych
15.7. Badania wydajności operacji strumieniowych

16. PROGRAMOWANIE RÓWNOLEGŁE
16.1. Zasady ogólne
16.2. Framework Fork/Join
16.3. Strategia "Dziel i zwyciężaj"
16.4. Poziom równoległości
16.5. Badania wydajności
17. APLETY I APLIKACJE
17.1. Biblioteki
17.2. Aplety
17.3. Aplikacje

18. ADNOTACJE
18.1. Zasady tworzenia adnotacji
18.2. Adnotacje znacznikowe
18.3. Adnotacje jednoelementowe
18.4. Adnotacje wbudowane
18.5. Zasady stosowania adnotacji

19. PRAKTYCZNE ZASTOSOWANIA
19.1. Sterowanie sprężarką
19.2. Sygnalizacja świetlna
19.3. Koszt cyklu życia (LCC) silników elektrycznych
19.4. Inwestycja
19.5. Kredyt

20. PODSUMOWANIE

Bibliografia

Załącznik A - Przykłady programów w praktyce
A.1. Sterowanie sprężarką
A.2. Sygnalizacja świetlna
A.3. Koszt cyklu życia (LCC) silników elektrycznych
A.4. Inwestycja
A.5. Kredyt

Załącznik B - Pomiary wydajności kodu źródłowego
B.1. Operacje arytmetyczne i logiczne
B.2. Instrukcje sterujące
B.3. Metody finalne
B.4. Automatyczne opakowywanie
B.5. Automatyczne zarządzanie zasobami
B.6. Operacje na tablicach
B.7. Obsługa łańcuchów
B.8. Model wielowątkowości
B.9. Kolekcje
B.10. Strumienie
B.11. Programowanie równoległe

 

Newsletter

Newsletter
Zapisz Wypisz

Płatności

Kanały płatności

Księgarnia Internetowa EKONOMICZNA akceptuje płatności: