ODBIERZ TWÓJ BONUS :: »

Java. Techniki zaawansowane. Wydanie XIII Cay S. Horstmann

(ebook) (audiobook) (audiobook)
Autor:
Cay S. Horstmann
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
904
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
101,40 zł 169,00 zł (-40%)
84,50 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
84,50 zł 169,00 zł (-50%)
39,90 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Operacji na strumieniach danych i wykorzystania funkcji filter, map oraz flatMap
  • Pracy z typem Optional i bezpiecznego przetwarzania wartości opcjonalnych
  • Gromadzenia, grupowania i przetwarzania wyników przy użyciu kolektorów
  • Obsługi wejścia-wyjścia, odczytu i zapisu danych tekstowych oraz binarnych
  • Serializacji i deserializacji obiektów oraz zarządzania bezpieczeństwem tych operacji
  • Pracy z plikami, katalogami i systemami plików, w tym archiwami ZIP
  • Stosowania wyrażeń regularnych do analizy i przetwarzania tekstu
  • Parsowania, tworzenia i przekształcania dokumentów XML oraz korzystania z XPath
  • Programowania aplikacji sieciowych, obsługi połączeń i implementacji serwerów
  • Wykorzystania JDBC do komunikacji z bazami danych i zarządzania transakcjami
  • Pracy z API dat i czasu, formatowania i przetwarzania informacji czasowych
  • Tworzenia aplikacji wielojęzycznych z użyciem mechanizmów internacjonalizacji
  • Wykorzystywania API kompilatora i silników skryptowych w Javie
  • Zabezpieczania aplikacji poprzez mechanizmy ładowania klas, uwierzytelniania i szyfrowania
  • Budowania graficznych interfejsów użytkownika z użyciem Swing i AWT
  • Integracji z natywnym kodem C/C++ za pomocą metod macierzystych

Od ponad trzydziestu lat Java jest wybierana przez programistów, którym zależy na tworzeniu bezpiecznych aplikacji wyjątkowej jakości. Jednak pisanie programów oznacza konieczność posiadania znacznie bardziej zaawansowanej wiedzy niż ta, którą ma przeciętny użytkownik ― trzeba znać język i jego wszystkie, nawet mniej oczywiste funkcjonalności, również te niedawno zaimplementowane.

Książka zawiera szczegółowe omówienie Javy 21, programowania korporacyjnego, sieciowego i bazodanowego, a także zagadnień związanych z internacjonalizacją i metodami natywnymi. Dużo miejsca poświęcono obsłudze strumieni, pracy z językiem XML, API dat i czasu, API skryptowemu czy kompilacji. Opisano też sposoby korzystania z biblioteki Swing, tworzenia graficznych interfejsów użytkownika po stronie klienta i generowania obrazów po stronie serwera. Przykłady kodu zostały starannie przetestowane, prezentują nowoczesny styl programowania w Javie i opierają się na najlepszych praktykach.

W książce ponadto:

  • najlepsze praktyki pisania niezawodnego kodu w Javie
  • rozszerzone API wejścia-wyjścia, serializacja obiektów i wyrażenia regularne
  • usługi sieciowe, wbudowane serwery Javy i implementacja własnych serwerów
  • API skryptowe i API kompilatora
  • model bezpieczeństwa Javy i funkcje biblioteki bezpieczeństwa
  • nowe API do korzystania z funkcji natywnych i pamięci poza stertą

To jest najlepsze kompendium wiedzy o języku Java i o całym ekosystemie Javy!

Andrew Binstock, Java Magazine

Wybrane bestsellery

O autorze książki

Cay S. Horstmann jest głównym autorem książek Java. Podstawy. Wydanie IX i Java. Techniki zaawansowane. Wydanie IX - najpopularniejszych w Polsce podręczników do nauki Javy. Cay jest profesorem informatyki na Uniwersytecie Stanowym w San José, ma tytuł Java Champion i często wygłasza odczyty na konferencjach związanych z branżą komputerową.

Cay S. Horstmann - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Java. Techniki zaawansowane. Wydanie XIII" obejmuje najnowszą wersję Javy?
Tak, książka szczegółowo omawia nowości i zaawansowane techniki programowania w Javie 21.
2. Czy publikacja zawiera praktyczne przykłady kodu?
Tak, w książce znajdziesz liczne, przetestowane przykłady kodu ilustrujące omawiane zagadnienia i najlepsze praktyki programistyczne.
3. Czy książka nadaje się jako materiał do samodzielnej nauki zaawansowanych aspektów Javy?
Tak, publikacja została napisana w sposób umożliwiający samodzielne zgłębianie zaawansowanych tematów, takich jak strumienie, bezpieczeństwo, programowanie sieciowe, praca z bazami danych i wiele innych.
4. Czy w książce znajdę informacje dotyczące programowania aplikacji sieciowych i bazodanowych w Javie?
Tak, książka zawiera obszerne rozdziały poświęcone programowaniu sieciowemu, korzystaniu z JDBC oraz tworzeniu aplikacji korporacyjnych i bazodanowych.
5. Czy książka omawia zagadnienia związane z bezpieczeństwem aplikacji Java?
Tak, jeden z rozdziałów szczegółowo opisuje model bezpieczeństwa Javy, uwierzytelnianie, szyfrowanie i podpisy cyfrowe.
6. Czy książka obejmuje tematykę graficznych interfejsów użytkownika w Javie?
Tak, znajdziesz tu rozdziały poświęcone bibliotece Swing, tworzeniu i zarządzaniu graficznymi interfejsami użytkownika oraz zaawansowanym możliwościom graficznym.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w formie drukowanej oraz w wersjach elektronicznych (ebook: PDF, ePub, mobi) - możesz wybrać najwygodniejszą dla siebie opcję podczas zakupu.
8. Czy po zakupie ebooka otrzymam dostęp do wszystkich formatów elektronicznych?
Tak, kupując ebooka na Helion.pl, otrzymujesz dostęp do wszystkich dostępnych formatów (PDF, ePub, mobi) bez dodatkowych opłat.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
101,40 zł
Dodaj do koszyka
Ebook
84,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint