Book description
Najnowsze wydanie tej cenionej książki zostało uzupełnione o informacje na temat tych właśnie wersji. Dzięki niej błyskawicznie poznasz i wykorzystasz nowe techniki w codziennej pracy. Sięgnij po ten podręcznik i poznaj najlepsze techniki programowania współbieżnego, zasady podejścia obiektowego oraz możliwości asynchronicznego wykonywania operacji wejścia-wyjścia. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka Java!
Table of contents
- okładka
- Prawa autorskie strony
- tytuł strony
- Spis treści
- Przedmowa
- Wstęp
-
Część I Wprowadzenie do języka Java
-
Rozdział 1. Wprowadzenie do środowiska Java
- Język, maszyna wirtualna i środowisko
- Historia Javy i maszyny wirtualnej Javy w zarysie
-
Cykl istnienia programu Java
-
Często zadawane pytania
- Czym jest kod bajtowy?
- Czy javac to kompilator?
- Skąd się wzięła nazwa kod bajtowy?
- Czy kod bajtowy jest optymalny?
- Czy kod bajtowy naprawdę jest niezależny od platformy sprzętowej? A co z takimi kwestiami jak kolejność bajtów?
- Czy Java to język interpretowany?
- Czy w maszynie wirtualnej Javy można uruchamiać także programy w innych językach?
-
Często zadawane pytania
- Bezpieczeństwo Javy
- Porównanie Javy z innymi językami programowania
- Krytyka Javy
-
Rozdział 2. Składnia Javy od podstaw
- Budowa programu w Javie
- Struktura leksykalna
- Podstawowe typy danych
-
Wyrażenia i operatory
- Podstawowe wiadomości o operatorach
- Kolejność wykonywania działań
- Łączność
- Zestawienie operatorów
- Liczba i typy argumentów
- Typ zwrotny
- Skutki uboczne
- Kolejność wykonywania działań
- Operatory arytmetyczne
- Operator łączenia łańcuchów
- Operatory inkrementacji i dekrementacji
- Operatory porównywania
- Operatory logiczne
- Operatory bitowe i przesunięcia
- Operatory przypisania
- Operator warunkowy
- Operator instanceof
- Operatory specjalne
-
Instrukcje
- Instrukcje wyrażeniowe
- Instrukcje złożone
- Instrukcja pusta
- Instrukcje z etykietą
- Deklaracje zmiennych lokalnych
- Instrukcja if-else
- Instrukcja switch
- Instrukcja while
- Instrukcja do
- Instrukcja for
- Instrukcja foreach
- Instrukcja break
- Instrukcja continue
- Instrukcja return
- Instrukcja synchronized
- Instrukcja throw
- Instrukcja try-catch-finally
- Instrukcja try z zasobami
- Instrukcja assert
- Metody
- Podstawowe wiadomości o klasach i obiektach
- Tablice
- Typy referencyjne
- Pakiety i przestrzenie nazw
- Struktura plików Javy
- Definiowanie i uruchamianie programów Java
- Podsumowanie
-
Rozdział 3. Programowanie obiektowe w Javie
- Podstawowe wiadomości o klasach
- Pola i metody
- Tworzenie i inicjowanie obiektów
- Podklasy i dziedziczenie
- Ukrywanie danych i hermetyzacja
- Klasy i metody abstrakcyjne
- Podsumowanie wiadomości o modyfikatorach
- Rozdział 4. System typów Javy
- Rozdział 5. Podstawy projektowania obiektowego w Javie
-
Rozdział 6. Zarządzanie pamięcią i współbieżność w Javie
- Podstawowe pojęcia zarządzania pamięcią w Javie
- Optymalizacja procesu usuwania nieużywanych obiektów w maszynie wirtualnej
- Sterta maszyny wirtualnej HotSpot
- Finalizacja
- Mechanizmy współbieżności w Javie
- Praca z wątkami
- Podsumowanie
-
Rozdział 1. Wprowadzenie do środowiska Java
-
Część II Praca na platformie Java
- Rozdział 7. Zwyczaje programistyczne i tworzenie dokumentacji
- Rozdział 8. Praca z kolekcjami i tablicami w Javie
- Rozdział 9. Obsługa najczęściej używanych formatów danych
- Rozdział 10. Obsługa plików oraz wejścia i wyjścia
- Rozdział 11. Ładowanie klas, refleksja oraz uchwyty do metod
- Rozdział 12. Nashorn
- Rozdział 13. Narzędzia platformy i profile
- O autorach
- Kolofon
- Skorowidz
-
Przypisy
- Rozdział 2. Składnia Javy od podstaw
- Rozdział 3. Programowanie obiektowe w Javie
- Rozdział 4. System typów Javy
- Rozdział 6. Zarządzanie pamięcią i współbieżność w Javie
- Rozdział 9. Obsługa najczęściej używanych formatów danych
- Rozdział 11. Ładowanie klas, refleksja oraz uchwyty do metod
- Rozdział 12. Nashorn
- Rozdział 13. Narzędzia platformy i profile
Product information
- Title: Java w pigułce. Wydanie VI
- Author(s):
- Release date: July 2015
- Publisher(s): Helion
- ISBN: 97888328306264
You might also like
book
Java. Receptury. Wydanie III
Rozwi?zania i przyk?ady dla programistów u?ywaj?cych j?zyka JavaJava to jeden z j?zyków programowania najch?tniej wybieranych do …
book
Android Programowanie aplikacji. Rusz głową! Wydanie II
Od poprzedniego wydania tej książki minęło parę lat, a kariera Androida wciąż jest dynamiczna! Kompleksowość, otwarty …
book
Przetwarzanie danych w dużej skali
Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach …
book
Język C w pigułce
Nowe wydanie tego klasycznego podręcznika zawiera jednoznaczne i szczegółowe wyjaśnienie każdej funkcjonalności języka C i biblioteki …