Java 9 dla programistów

Ocena:   (4,7 na 5)

Java 9 dla programistów (Paul Deitel)

Opinie czytelników

Podsumowanie:

Książka oferuje dogłębne i dobrze zorganizowane wprowadzenie do języka Java, dzięki czemu jest odpowiednia dla początkujących i tych, którzy chcą uzyskać certyfikat. Obejmuje ona szeroki zakres tematów, z jasnymi przykładami i praktycznymi wskazówkami. Niektórzy użytkownicy uważają jednak, że jest ona zbyt obszerna i brakuje w niej szczegółowych informacji na temat zaawansowanych funkcji wprowadzonych w najnowszych wersjach języka Java.

Zalety:

Dogłębne omówienie języka Java i jego głównych funkcji.
Odpowiedni zarówno dla początkujących, jak i osób z pewnym doświadczeniem w programowaniu.
Dobrze skonstruowana i kompleksowa, dzięki czemu stanowi solidne źródło informacji.
Przejrzyste przykłady i wyjaśnienia, szczególnie przydatne dla wzrokowców.
Dobra integracja zaawansowanych koncepcji, takich jak JavaFX i współbieżność.

Wady:

Niektóre rozdziały mogą być zbyt szczegółowe dla osób z wcześniejszą wiedzą.
Zbyt obszerna i nadmiarowa treść dla zaawansowanych użytkowników chcących podnieść swoje umiejętności.
Niewystarczająca ilość szczegółów na temat nowych funkcji wprowadzonych w Javie 9 i nowszych.
Niektórzy użytkownicy uważają, że książka nie jest tak zwięzła jak inne materiały dotyczące zaawansowanego programowania.

(na podstawie 27 opinii czytelników)

Oryginalny tytuł:

Java 9 for Programmers

Zawartość książki:

Profesjonalny przewodnik Deitel(R) dla programistów po języku Java(R) 9 i potężnej platformie Java.

Napisana dla programistów z doświadczeniem w innym języku wysokiego poziomu, książka ta stosuje sygnaturę Deitel podejście oparte na żywym kodzie do nauczania programowania i dogłębnie bada język Java(R) 9 i interfejsy API. Książka przedstawia koncepcje we w pełni przetestowanych programach, wraz z opisami kodu, cieniowaniem składni, podświetlaniem kodu i wynikami programu. Zawiera setki kompletnych programów Java 9 z tysiącami linii sprawdzonego kodu oraz setki wskazówek dotyczących tworzenia oprogramowania, które pomogą Ci zbudować solidne aplikacje.

Rozpocznij od wprowadzenia do języka Java przy użyciu wczesnego podejścia do klas i obiektów, a następnie szybko przejdź do bardziej zaawansowanych tematów, w tym JavaFX GUI, grafika, animacja i wideo, obsługa wyjątków, lambdy, strumienie, interfejsy funkcjonalne, serializacja obiektów, współbieżność, generics, kolekcje generyczne, baza danych z JDBCTM i JPA oraz atrakcyjne nowe funkcje Java 9, takie jak Java Platform Module System, interaktywna Java z JShell (do odkrywania, eksperymentowania i szybkiego prototypowania) i nie tylko. Będziesz cieszyć się klasycznym podejściem Deitelsa do programowania obiektowego i studium przypadku zorientowanego obiektowo ATM, w tym pełną implementacją Java. Kiedy skończysz, będziesz miał wszystko, czego potrzebujesz, aby zbudować przemysłowe, zorientowane obiektowo aplikacje Java 9.

Nowe funkcje Java(R) 9

⬤ System modułów platformy Java(R) 9.

⬤ Interaktywna Java poprzez JShell - REPL Javy 9.

⬤ Metody fabryczne kolekcji, metody dopasowujące, metody strumieniowe, aktualizacje JavaFX, korzystanie z modułów w JShell, aktualizacje Completable Future, ulepszenia bezpieczeństwa, metody interfejsów prywatnych i wiele innych aktualizacji języka i API.

Podstawowe funkcje Java

⬤ Klasy, obiekty, enkapsulacja, dziedziczenie, polimorfizm, interfejsy.

⬤ Kompozycja a dziedziczenie, "Programowanie interfejsu a nie implementacji".

⬤ Lambdas, strumienie sekwencyjne i równoległe, interfejsy funkcjonalne z metodami domyślnymi i statycznymi, niezmienność.

⬤ GUI JavaFX, grafika 2D i 3D, animacja, wideo, CSS, tworzenie scen.

⬤ Pliki, strumienie I/O, serializacja XML.

⬤ Współbieżność dla optymalnej wydajności wielordzeniowej, API współbieżności JavaFX.

⬤ Generics i kolekcje generyczne.

⬤ Rekursja, bazy danych (JDBCTM i JPA).

Keep in Touch

⬤ Kontakt z autorami pod adresem: deitel@deitel.com.

⬤ Dołącz do społeczności Deitel w mediach społecznościowych.

LinkedIn(R) pod adresem bit. ly/DeitelLinkedIn.

Facebook(R) pod adresem facebook.com/DeitelFan.

Twitter(R) pod adresem twitter.com/deitel.

YouTubeTM pod adresem youtube.com/DeitelTV.

⬤ Subskrybuj biuletyn e-mail Deitel (R) Buzz pod adresem www.deitel.com/newsletter/subscribe. html.

⬤ Kod źródłowy i aktualizacje można znaleźć na stronie: www.deitel.com/books/Java9FP.

Dodatkowe informacje o książce:

ISBN:9780134777566
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:1120

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Python dla programistów - Python for Programmers
Profesjonalny przewodnik programisty Deitel(R) po Pythonie(R) z wprowadzającymi studiami przypadków sztucznej inteligencji...
Python dla programistów - Python for Programmers
C jak programować, wydanie globalne - C How to Program, Global Edition
Dla kursów programowania komputerowego.C How to Program to kompleksowe...
C jak programować, wydanie globalne - C How to Program, Global Edition
Java 9 dla programistów - Java 9 for Programmers
Profesjonalny przewodnik Deitel(R) dla programistów po języku Java(R) 9 i potężnej platformie Java .Napisana dla...
Java 9 dla programistów - Java 9 for Programmers
Wprowadzenie do Python dla informatyki i nauki o danych: Nauka programowania z wykorzystaniem Ai,...
Do kursów programowania w Pythonie na poziomie...
Wprowadzenie do Python dla informatyki i nauki o danych: Nauka programowania z wykorzystaniem Ai, Big Data i chmury - Intro to Python for Computer Science and Data Science: Learning to Program with Ai, Big Data and the Cloud
C++20 dla programistów: Podejście obiektowo-naturalne - C++20 for Programmers: An Objects-Natural...
Przewodnik Deitel (R) po C++20 dla profesjonalnych...
C++20 dla programistów: Podejście obiektowo-naturalne - C++20 for Programmers: An Objects-Natural Approach

Prace autora wydały następujące wydawnictwa: