Limit search to available items
Book Cover
E-book
Author Evans, Benjamin J., author.

Title Java w pigułce / Benjamin J. Evans and David Flanagan ; tłumaczenie, Łukasz Piwko
Edition Wydanie VI
Published Gliwice : Helion, [2015]
©2015

Copies

Description 1 online resource : illustrations
Contents Spis treści; Przedmowa; Zmiany wprowadzone w szóstym wydaniu; Wstęp; Zawartość książki; Pliki z kodem źródłowym; Konwencje typograficzne; Podziękowania; CZĘŚĆ I. Wprowadzenie do języka Java; 1. Wprowadzenie do środowiska Java; Język, maszyna wirtualna i środowisko; Historia Javy i maszyny wirtualnej Javy w zarysie; Cykl istnienia programu Java; Bezpieczeństwo Javy; Porównanie Javy z innymi językami programowania; Krytyka Javy; 2. Składnia Javy od podstaw; Budowa programu w Javie; Struktura leksykalna; Podstawowe typy danych; Wyrażenia i operatory; Instrukcje; Metody
Podstawowe wiadomości o klasach i obiektachTablice; Typy referencyjne; Pakiety i przestrzenie nazw; Struktura plików Javy; Definiowanie i uruchamianie programów Java; Podsumowanie; 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; 4. System typów Javy; Interfejsy; Typy ogólne; Wyliczenia i adnotacje; Typy zagnieżdżone; Wyrażenia lambda; Podsumowanie; 5. Podstawy projektowania obiektowego w Javie
Wartości w języku JavaWażne metody klasy java.lang. Object; Aspekty projektowania obiektowego; Wyjątki i ich obsługa; Bezpieczne programowanie w Javie; 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; CZĘŚĆ II. Praca na platformie Java; 7. Zwyczaje programistyczne i tworzenie dokumentacji; Konwencje nazewnicze i dotyczące stosowania wielkich liter
Nadawanie nazw w praktyceKomentarze dokumentacyjne; Porady na temat pisania programów przenośnych; 8. Praca z kolekcjami i tablicami w Javie; Wprowadzenie do API Collections; Wyrażenia lambda w kolekcjach Javy; Podsumowanie; 9. Obsługa najczęściej używanych formatów danych; Tekst; Liczby i matematyka; Data i godzina w Javie 8; Podsumowanie; 10. Obsługa plików oraz wejścia i wyjścia; Klasyczny system wejścia i wyjścia Javy; Nowy system wejścia i wyjścia; Kanały i bufory NIO; Asynchroniczny system wejścia i wyjścia; Sieć; 11. Ładowanie klas, refleksja oraz uchwyty do metod
Pliki klas, obiekty klas i metadaneFazy ładowania klasy; Bezpieczne programowanie i ładowanie klas; Ładowanie klas w praktyce; Refleksja; Dynamiczne klasy pośredniczące; Uchwyty do metod; 12. Nashorn; Wprowadzenie do Nashorna; Wykonywanie kodu JavaScript w Nashornie; Nashorn i pakiet javax.script; Nashorn dla zaawansowanych; Podsumowanie; 13. Narzędzia platformy i profile; Narzędzia wiersza poleceń; Narzędzie VisualVM; Profile Java 8; Podsumowanie; O autorach; Kolofon; Skorowidz
Notes Includes index
Vendor-supplied metadata
Subject Java (Computer program language)
Web servers.
Object-oriented programming (Computer science)
COMPUTERS -- Programming Languages -- Java.
COMPUTERS COMPUTERS -- Programming Languages -- JavaScript.
Java (Computer program language)
Object-oriented programming (Computer science)
Web servers
Form Electronic book
Author Flanagan, David, author.
ISBN 9781457195105
1457195100
Other Titles Java in a nutshell. Polish