Java. Podstawy. Wydanie XIII Cay S. Horstmann
- Autor:
- Cay S. Horstmann
- Serie wydawnicze:
- Oracle
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 3
- Stron:
- 752
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Java. Podstawy. Wydanie XIII
W 1995 roku rozpoczęła się nowa epoka programowania: świat poznał Javę. Dziś jest to potężny, dojrzały i wszechstronny język służący do pisania dużych systemów, małych programów, aplikacji mobilnych i internetowych. Java nieustannie się rozwija, a każda nowa wersja przynosi profesjonalnym programistom przemyślane funkcjonalności.
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem klasycznego podręcznika dla doświadczonych programistów, którzy wymagają dokładnego opisu języka Java i jego platformy. Zawiera szczegółowe omówienie wszystkich jego składników, w tym najnowszych ulepszeń dodanych w wersji 21. W poszczególnych rozdziałach znajdują się przykłady kodu, które ilustrują najnowsze składniki obszernej biblioteki Javy ― przystępne i praktyczne, stanowią świetny punkt wyjścia do pisania własnego kodu. W pierwszym tomie podręcznika znalazły się podstawowe zagadnienia związane z programowaniem w Javie, od programowania obiektowego, przez techniki refleksji i obiektów pośrednich, po wyrażenia lambda, adnotacje i system modułów platformy Java.
W książce między innymi:
- techniki, idiomy i najlepsze praktyki pisania kodu w języku Java
- interfejsy, klasy wewnętrzne i wyrażenia lambda
- zapieczętowane hierarchie klas i przetwarzanie danych strukturalnych
- obsługa wyjątków i skuteczne techniki debugowania
- korzystanie z typów generycznych i standardowych kolekcji Javy
- stosowanie modelu współbieżności Javy
Java: doskonałość kodu zaczyna się od solidnych podstaw!
Wybrane bestsellery
-
Promocja Promocja 2za1
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!-
książka
-
ebook
(89,40 zł najniższa cena z 30 dni)
92.38 zł
149.00 zł (-38%) -
-
Promocja Promocja 2za1
Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość kodu. Obecnie napisanie kodu, który prawidłowo działa i może być łatwo zrozumiany przez innych programistów, nie wystarczy — należy zbudować program w taki sposób, aby można było go łatwo modyfikować. Jako że Java stała się obszerną i złożoną platformą, konieczne stało się uaktualnienie najlepszych praktyk.-
książka
-
ebook
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
-
Promocja Promocja 2za1
This book will help you learn about open table formats and pick the right table format for your needs, blending theoretical understanding with practical examples to enable you to build, maintain, and optimize lakehouses in production.-
-
ebook
(96,75 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja Promocja 2za1
As a Java enterprise developer or architect, you know that embracing AI isn't just optional—it's critical to keeping your competitive edge. The question is, how can you skillfully incorporate these groundbreaking AI technologies into your applications without getting mired in complexity? Enter this clear-cut, no-nonsense guide to integrating genera-
-
ebook
(131,40 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
-
Promocja Promocja 2za1
Description Java generics and the Collections Framework are at the heart of writing efficient, type-safe, and scalable Java applications. Generics are essential for type safety and maximizing code reusability, making your applications less prone to runtime errors. If you want to write code that is not only clean but also performs at its best, maste-
-
ebook
(85,49 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Welcome to the future of Java. With this book, you'll explore the transformative world of Java 21's key feature: virtual threads. Remember struggling with the cost of thread creation, encountering limitations on scalability, and facing difficulties in achieving high throughput? Those days are over. This practical guide takes you from Java 1.0 to th-
-
ebook
(131,40 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
-
Promocja Promocja 2za1
Description Data Structures and Algorithms is an important subject in any university curriculum for computer science stream. It provides a great tool in the hands of software engineers and plays significant role in software design and development. It is also becoming a must have skill for many competitions and job interviews in software industry. T-
-
ebook
(89,91 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
This fully updated fourth edition takes you through tried-and-tested approaches to build distributed systems and implementing microservices architecture, following a single real-world project from start to finish.-
-
ebook
(104,25 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja Promocja 2za1
Build your REST API development skills with Java through hands-on guidance from five software engineering experts who guide you through advanced techniques for security, versioning, error handling, documentation, testing, and performance tuning.-
-
ebook
Mastering RESTful Web Services with Java. Practical guide for building secure and scalable production-ready REST APIs
Marián Varga, Pedro Henrique Pereira de Andrade, Silvio de Morais, Thiago Bomfim, Igor Avancini Fraga
(96,75 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja Promocja 2za1
Uncover the secrets of architectural excellence as you explore diverse styles, learn to make strategic decisions tailored to your business objectives, and bring them to life within the powerful Spring 6.0 ecosystem.-
-
ebook
(96,75 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
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
-
Promocja Promocja 2za1
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.-
książka
-
ebook
(84,50 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
-
Promocja Promocja 2za1
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy zapieczętowane, a także zaawansowanymi technikami programowania współbieżnego. Książka została pomyślana w taki sposób, aby wszystkie ważne zmiany wprowadzone w najnowszej wersji Javy zostały zaprezentowane w esencjonalnej formie. Informacje uporządkowano tak, aby ułatwić szybki dostęp i łatwe zrozumienie potrzebnego zagadnienia. W przewodniku znalazło się też mnóstwo praktycznych informacji wraz z przykładami kodu, pozwalającymi natychmiast przetestować wszystkie nowości.-
książka
-
ebook
(53,40 zł najniższa cena z 30 dni)
55.18 zł
89.00 zł (-38%) -
-
Promocja Promocja 2za1
Oto kolejne, przejrzane, zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla zawodowych programistów Javy. Znalazł się tu dokładny opis sposobów tworzenia interfejsu użytkownika, stosowania rozwiązań korporacyjnych, sieciowych i zabezpieczeń, a także nowości wprowadzonych w JDK 11. Przedstawiono techniki programowania baz danych oraz umiędzynarodowiania aplikacji Javy. Sporo uwagi poświęcono bibliotece Swing oraz jej wykorzystaniu do tworzenia realistycznej grafiki i efektów specjalnych. Ponadto w książce zostały pokazane nowe możliwości języka — zademonstrowano, jak dzięki nim uzyskać wyjątkową jakość aplikacji, a zamieszczone przykłady opracowano pod kątem zrozumiałości i wartości praktycznej.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy — to pierwszy tom, w którym omówiono podstawy języka oraz najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika. W tym wydaniu opisano pakiet JDK Java Standard Edition (SE) w wersji 9, 10 i 11. Teorii towarzyszą liczne przykłady kodu, obrazujące zasady działania niemal każdej przedstawionej tu funkcji czy biblioteki. Przykładowe programy są proste, aby ułatwić naukę najważniejszych zagadnień.-
książka
-
ebook
Czasowo niedostępna
-
-
Promocja Promocja 2za1
Ta książka jest kompletnym i zwięzłym kompendium praktycznego wykorzystania Javy. Została pomyślana w taki sposób, aby nauka języka i bibliotek odbywała się możliwie szybko. Omówiono tu bardzo dużo materiału, ale jego uporządkowanie i sposób prezentacji ułatwiają szybki dostęp do danego zagadnienia i łatwe zrozumienie treści. Dzięki temu płynnie nauczysz się wszystkich nowości, od systemu modułów „Project Jigsaw” do wyrażeń lambda czy strumieni. Opanujesz tajniki programowania współbieżnego dzięki potężnym mechanizmom dostępnym w bibliotekach. Docenisz tę książkę, jeśli profesjonalnie piszesz aplikacje w Javie, zwłaszcza jeżeli chcesz tworzyć oprogramowanie działające po stronie serwera lub w systemie Android-
książka
-
ebook
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
-
Promocja Promocja 2za1
Książka ta jest kolejnym, gruntownie zaktualizowanym i przeorganizowanym wydaniem czołowego podręcznika dla poważnych programistów Javy, którzy chcą skorzystać z nowych możliwości języka. W tym drugim z dwóch tomów książki opisano zagadnienia zaawansowane, takie jak API strumieni, biblioteki do obsługi daty, czasu i kalendarzy, zaawansowane zastosowania biblioteki Swing czy zagadnienia związane z bezpieczeństwem. Przedstawiono również najlepsze praktyki programowania aplikacji. Co ważne, prezentacja zagadnień umożliwia ich łatwe zrozumienie i praktyczne zastosowanie.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Opisano tu podstawy języka oraz najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika. Przedstawiono pakiet Java Development Kit. Pakiet ten obejmuje obecnie tak różne aspekty tworzenia aplikacji, jak konstruowanie interfejsu użytkownika, zarządzanie bazami danych, internacjonalizacja, bezpieczeństwo i przetwarzanie XML. W książce znajdziesz również mnóstwo przykładów kodu obrazujących zasady działania niemal każdej opisywanej funkcji i biblioteki.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Jeśli jesteś posiadasz doświadzenie w programowaniu Javy, praktyczne podejście Horstmanna i przykładowe kody pomogą Ci szybko wykorzystać wyrażenia lambda, strumienie i inne usprawnienia wprowadzone zarówno do języka jak i platformy Java. Horstmann omawia wszystko, co powinni wiedzieć deweloperzy na temat nowoczesnej Javy.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Kolejne wydanie tej cenionej książki zostało zaktualizowane o wszystkie nowości, które pojawiły się w wersji 7 platformy Java Standard Edition. W trakcie lektury poznasz składnię języka oraz wszystkie istotne kwestie związane z programowaniem w Javie. Zrozumiesz założenia programowania obiektowego, nauczysz się korzystać z interfejsów oraz obsługiwać wyjątki. Przekonasz się również, jakie ułatwienia w tym zakresie oferuje Java 7 - obsługa wielu wyjątków w ramach jednego bloku catch to tylko czubek góry lodowej.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Dziewiąte wydanie bestsellerowej pozycji Java. Techniki zaawansowane zostało zaktualizowane i uzupełnione o nowinki z najnowszej wersji języka Java oznaczonej numerem 7. W trakcie lektury dowiesz się, jak wydajnie korzystać ze strumieni, wyrażeń regularnych oraz baz danych. Java 7 to całkowicie nowy, mocno rozbudowany dostęp do plików - opis wszystkich niuansów znajdziesz w tej publikacji. Co jeszcze? Tworzenie aplikacji dla różnych języków i lokalizacji, zaawansowane wykorzystanie biblioteki Swing oraz dystrybucja stworzonych aplikacji. To tylko niektóre z zagadnień poruszonych w tej wyjątkowej książce, która musi się znaleźć na półce każdego programisty języka Java.-
książka
-
ebook
Niedostępna
-
Zobacz pozostałe książki z serii Oracle
-
Promocja Promocja 2za1
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak operacje wejście-wyjścia, biblioteka strumieni i techniki programowania współbieżnego. Nie zabrakło opisu biblioteki Swing, JavaBeans i serwletów, jak również licznych przykładów praktycznego zastosowania Javy. Wyczerpująco omówiono najnowsze możliwości języka, takie jak rekordy, klasy zapieczętowane czy też wyrażenia switch. Podręcznik został napisany w sposób przejrzysty, jasnym i zrozumiałym językiem, co znakomicie ułatwia naukę, a poszczególne zagadnienia zilustrowano licznymi przykładowymi fragmentami kodu źródłowego. To sprawia, że z kompendium skorzystają wszyscy programiści Javy, zarówno początkujący, jak i profesjonalni deweloperzy.-
książka
-
ebook
(119,40 zł najniższa cena z 30 dni)
123.38 zł
199.00 zł (-38%) -
-
Promocja Promocja 2za1
Ta książka jest jedenastym wydaniem wyczerpującego kompendium programisty Javy, w pełni zaktualizowanym, uzupełnionym o nowości wprowadzone w Java SE 11. Opisuje język kompleksowo: jego składnię, słowa kluczowe oraz najistotniejsze zasady programowania. Zawiera także informacje o najważniejszych składnikach biblioteki Javy, takich jak klasy wejścia-wyjścia, framework Collections, biblioteka strumieni oraz narzędzia programowania współbieżnego. Oczywiście szczegółowo został tu opisany inny niezwykle ważny element — system modułów Javy. Przedstawiono też interaktywne narzędzie programistyczne JShell. Podręcznik jest przejrzysty, napisany jasnym i zrozumiałym językiem, co zdecydowanie ułatwia naukę. Co ważne, poszczególne zagadnienia zilustrowano licznymi przykładowymi fragmentami kodu źródłowego. Z tak przygotowanego materiału skorzystają wszyscy programiści Javy, zarówno początkujący, jak i profesjonalni deweloperzy.-
książka
-
ebook
(119,40 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł (-40%) -
-
Promocja Promocja 2za1
Ta książka jest ósmym wydaniem znakomitego podręcznika programowania dla początkujących, starannie zaktualizowanym i uzupełnionym o informacje dotyczące edycji 11. Zawiera podstawową wiedzę o kompilacji i uruchamianiu programu w Javie oraz o słowach kluczowych i istotnych konstrukcjach w tym języku ? to na początek. Potem krok po kroku przedstawia kolejne, coraz bardziej zaawansowane zagadnienia dotyczące obiektów, dziedziczenia czy wyjątków, a także współbieżności, typów sparametryzowanych, wyrażeń lambda oraz modułów. Poszczególne partie materiału zostały bogato uzupełnione przykładami kodu z komentarzami, jak również praktycznymi ćwiczeniami, testami sprawdzającymi, wskazówkami i dodatkowymi informacjami. Podręcznik jest przejrzysty, napisany jasnym i zrozumiałym językiem, co zdecydowanie ułatwia naukę.-
książka
-
ebook
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
-
Promocja Promocja 2za1
Ta książka jest IX wydaniem znakomitego podręcznika, w pełni zaktualizowanym o informacje dotyczące Java SE 9. W przystępny sposób wyjaśniono tu, jak pisać, kompilować, debugować i uruchamiać kod Javy. Znalazły się tu także informacje o kluczowych elementach biblioteki Java API, takich jak obsługa wejścia-wyjścia, Collections Framework, biblioteka strumieni oraz narzędzia do programowania współbieżnego. W praktyczny sposób przedstawiono bibliotekę Swing, JavaFX, technologię JavaBeans oraz serwletów. Książka zawiera także szczegółowy opis modułów i praktyczne wprowadzenie do JShell, narzędzia do interaktywnego programowania w Javie.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Ta książka jest kolejnym wydaniem wyjątkowego podręcznika, zaktualizowanym o informacje dotyczące Javy SE 9. Dzięki niej zdobędziesz solidne podstawy programowania w Javie, nawet jeśli nie masz żadnego przygotowania w tym kierunku. Poszczególne zagadnienia przedstawiono tu bardzo klarownie i przejrzyście, krok po kroku, uzupełniając je o liczne przykłady, testy sprawdzające i projekty do samodzielnej pracy. Najpierw zapoznasz się z podstawowymi informacjami, takimi jak kompilacja i uruchomienie programu w Javie. Następnie nauczysz się stosować słowa kluczowe i konstrukcje, które tworzą rdzeń tego języka. Stopniowo przejdziesz do zaawansowanych tematów, włączając w to programowanie wielowątkowe, typy sparametryzowane, wyrażenia lambda oraz moduły. Na końcu zapoznasz się z biblioteką Swing.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
W trakcie lektury zdobędziesz informacje na temat składni Javy, typowych konstrukcji oraz najlepszych technik programowania. Ponadto poznasz platformę JavaFX i wyrażenia lambda oraz odkryjesz sposoby radzenia sobie z zagadnieniem wielowątkowości. Książka ta jest doskonałą i pasjonującą lekturą zarówno dla programistów języka Java, jak i osób chcących poznać ten język.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
Każda strona zawiera bezcenną wiedzę na temat składni języka, stosowanych w nim konstrukcji, programowania obiektowego i nie tylko. Sprawdzisz tu, jak obsługiwać wyjątki, korzystać ze strumieni oraz wątków. Jeżeli masz ambicję stworzyć atrakcyjny interfejs użytkownika z użyciem JavaFX, również będziesz usatysfakcjonowany znalezionymi w tej książce informacjami.-
książka
-
ebook
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
-
Promocja Promocja 2za1
Jeżeli sięgniesz po tę książkę, będziesz mieć niepowtarzalną okazję błyskawicznego poznania jego potencjału. Na kolejnych stronach znajdziesz informacje na temat podstaw pracy z PL/SQL, a następnie przejdziesz do bardziej zaawansowanych zagadnień. Zdobędziesz wiedzę na temat struktur sterujących, kolekcji oraz pracy z dużymi obiektami. Ponadto nauczysz się obsługiwać błędy oraz budować wyzwalacze. Książka ta jest doskonałą lekturą dla osób chcących poznać możliwości języka PL/SQL!-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
W kolejnych rozdziałach nauczysz się budować zapytania oraz podzapytania SQL, tworzyć tabele, sekwencje, indeksy oraz widoki, a ponadto korzystać z funkcji wbudowanych w język. Po tym wstępie przejdziesz do zaawansowanych tematów związanych z analizą danych oraz uprawnieniami. W książce znajdziesz też dokładny opis języka PL/SQL, poznasz jego składnię oraz możliwości. Zwróć uwagę na ostatnie rozdziały, poświęcone optymalizacji SQL oraz korzystaniu z XML.-
książka
-
ebook
Niedostępna
-
-
Promocja Promocja 2za1
To nie jest trudne! Na początek wystarczy Ci ta książka. Dzięki niej wejdziesz w świat Javy, klas, obiektów, polimorfizmu… Poznasz zalety i wady tego języka oraz to, jak wypada on na tle konkurencyjnych rozwiązań. Następnie zaznajomisz się ze składnią, typami danych, strukturą programu oraz mechanizmem wyjątków. Kolejne rozdziały zawierają bezcenne informacje na temat tworzenia interfejsu użytkownika, dokumentowania kodu i radzenia sobie z typowymi problemami. Ta książka gwarantuje bezbolesne rozpoczęcie przygody z językiem Java!-
książka
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Ebooka "Java. Podstawy. Wydanie XIII" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Core Java, Volume I: Fundamentals, 13th Edition
- Tłumaczenie:
- Łukasz Piwko z wykorzystaniem fragmentów książki Java. Techniki zaawansowane. Wydanie XI w przekładzie Piotra Rajcy
- ISBN Książki drukowanej:
- 978-83-289-3023-0, 9788328930230
- Data wydania książki drukowanej :
- 2025-10-21
- ISBN Ebooka:
- 978-83-289-3024-7, 9788328930247
- Data wydania ebooka :
-
2025-10-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna
z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie.
Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 164x239
- Numer z katalogu:
- 265223
- Rozmiar pliku Pdf:
- 8.6MB
- Rozmiar pliku ePub:
- 8.2MB
- Rozmiar pliku Mobi:
- 21MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Programowanie » Java - Programowanie
- Serie wydawnicze: Oracle
Dostępność produktu
Produkt został zweryfikowany pod kątem ułatwień dostępu więcej przeczytasz w deklaracji dostępności.
Spis treści książki
-
Wstęp
- Do Czytelnika
- O książce
- Konwencje typograficzne
- Przykłady kodu
- 1.1. Java jako platforma programistyczna
- 1.2. Słowa klucze białej księgi Javy
- 1.2.1. Prostota
- 1.2.2. Obiektowość
- 1.2.3. Sieciowość
- 1.2.4. Niezawodność
- 1.2.5. Bezpieczeństwo
- 1.2.6. Niezależność od architektury
- 1.2.7. Przenośność
- 1.2.8. Interpretacja
- 1.2.9. Wysoka wydajność
- 1.2.10. Wielowątkowość
- 1.2.11. Dynamiczność
- 1.3. Aplety Javy i internet
- 1.4. Krótka historia Javy
- 1.5. Główne nieporozumienia dotyczące Javy
- 2.1. Instalacja oprogramowania Java Development Kit
- 2.1.1. Pobieranie pakietu JDK
- 2.1.2. Instalacja pakietu JDK
- 2.1.3. Instalacja plików źródłowych i dokumentacji
- 2.2. Używanie narzędzi wiersza poleceń
- 2.3. Praca w zintegrowanym środowisku programistycznym
- 2.4. JShell
- 3.1. Prosty program w Javie
- 3.2. Komentarze
- 3.3. Typy danych
- 3.3.1. Typy całkowite
- 3.3.2. Typy zmiennoprzecinkowe
- 3.3.3. Typ char
- 3.3.4. Unicode i typ char
- 3.3.5. Typ boolean
- 3.4. Zmienne i stałe
- 3.4.1. Deklarowanie zmiennych
- 3.4.2. Inicjalizacja zmiennych
- 3.4.3. Stałe
- 3.4.4. Typ wyliczeniowy
- 3.5. Operatory
- 3.5.1. Operatory arytmetyczne
- 3.5.2. Funkcje i stałe matematyczne
- 3.5.3. Konwersja typów numerycznych
- 3.5.4. Rzutowanie
- 3.5.5. Przypisanie
- 3.5.6. Operatory inkrementacji i dekrementacji
- 3.5.7. Operatory relacyjne i logiczne
- 3.5.8. Operator warunkowy
- 3.5.9. Wyrażenia switch
- 3.5.10. Operatory bitowe
- 3.5.11. Nawiasy i priorytety operatorów
- 3.6. Łańcuchy
- 3.6.1. Konkatenacja
- 3.6.2. Dzielenie łańcuchów
- 3.6.3. Indeksy i podłańcuchy
- 3.6.4. Łańcuchów nie można modyfikować
- 3.6.5. Porównywanie łańcuchów
- 3.6.6. Łańcuchy puste i łańcuchy null
- 3.6.7. API String
- 3.6.8. Dokumentacja API w internecie
- 3.6.9. Składanie łańcuchów
- 3.6.10. Bloki tekstowe
- 3.7. Wejście i wyjście
- 3.7.1. Odbieranie danych wejściowych
- 3.7.2. Formatowanie danych wyjściowych
- 3.7.3. Zapis i odczyt plików
- 3.8. Sterowanie wykonywaniem programu
- 3.8.1. Zasięg blokowy
- 3.8.2. Instrukcje warunkowe
- 3.8.3. Pętle
- 3.8.4. Pętle o określonej liczbie powtórzeń
- 3.8.5. Wybór wielokierunkowy - instrukcja switch
- 3.8.6. Instrukcje przerywające przepływ sterowania
- 3.9. Wielkie liczby
- 3.10. Tablice
- 3.10.1. Deklarowanie tablic
- 3.10.2. Dostęp do elementów tablicy
- 3.10.3. Pętla typu for each
- 3.10.4. Kopiowanie tablicy
- 3.10.5. Argumenty wiersza poleceń
- 3.10.6. Sortowanie tablicy
- 3.10.7. Tablice wielowymiarowe
- 3.10.8. Tablice postrzępione
- 4.1. Wstęp do programowania obiektowego
- 4.1.1. Klasy
- 4.1.2. Obiekty
- 4.1.3. Identyfikacja klas
- 4.1.4. Relacje między klasami
- 4.2. Używanie klas predefiniowanych
- 4.2.1. Obiekty i zmienne obiektów
- 4.2.2. Klasa LocalDate
- 4.2.3. Metody udostępniające i zmieniające wartość elementu
- 4.3. Definiowanie własnych klas
- 4.3.1. Klasa Employee
- 4.3.2. Używanie wielu plików źródłowych
- 4.3.3. Analiza klasy Employee
- 4.3.4. Pierwsze kroki w tworzeniu konstruktorów
- 4.3.5. Deklarowanie zmiennych lokalnych za pomocą słowa kluczowego var
- 4.3.6. Praca z referencjami null
- 4.3.7. Parametry jawne i niejawne
- 4.3.8. Korzyści z hermetyzacji
- 4.3.9. Przywileje klasowe
- 4.3.10. Metody prywatne
- 4.3.11. Stałe jako pola klasy
- 4.4. Pola i metody statyczne
- 4.4.1. Pola statyczne
- 4.4.2. Stałe statyczne
- 4.4.3. Metody statyczne
- 4.4.4. Metody fabryczne
- 4.4.5. Metoda main
- 4.5. Parametry metod
- 4.6. Konstruowanie obiektów
- 4.6.1. Przeciążanie
- 4.6.2. Domyślna inicjalizacja pól
- 4.6.3. Konstruktor bezargumentowy
- 4.6.4. Jawna inicjalizacja pól
- 4.6.5. Nazywanie parametrów
- 4.6.6. Wywoływanie innego konstruktora
- 4.6.7. Bloki inicjalizujące
- 4.6.8. Niszczenie obiektów i metoda finalize
- 4.7. Rekordy
- 4.7.1. Koncepcja rekordu
- 4.7.2. Konstruktory: kanoniczny, niestandardowy i kompaktowy
- 4.8. Pakiety
- 4.8.1. Nazwy pakietów
- 4.8.2. Importowanie klas
- 4.8.3. Importowanie statyczne
- 4.8.4. Dodawanie klasy do pakietu
- 4.8.5. Dostęp do pakietu
- 4.8.6. Ścieżka klas
- 4.8.7. Ustawianie ścieżki klas
- 4.9. Pliki JAR
- 4.9.1. Tworzenie plików JAR
- 4.9.2. Manifest
- 4.9.3. Wykonywalne pliki JAR
- 4.9.4. Pliki JAR z wieloma wersjami klas
- 4.9.5. Kilka uwag na temat opcji wiersza poleceń
- 4.10. Komentarze dokumentacyjne
- 4.10.1. Wstawianie komentarzy
- 4.10.2. Komentarze do klas
- 4.10.3. Komentarze do metod
- 4.10.4. Komentarze do pól
- 4.10.5. Komentarze do pakietów
- 4.10.6. Kod HTML
- 4.10.7. Łącza
- 4.10.8. Komentarze ogólne
- 4.10.9. Fragmenty kodu
- 4.10.10. Pobieranie komentarzy
- 4.11. Porady dotyczące projektowania klas
- 5.1. Klasy, nadklasy i podklasy
- 5.1.1. Definiowanie podklas
- 5.1.2. Przesłanianie metod
- 5.1.3. Konstruktory podklas
- 5.1.4. Hierarchia dziedziczenia
- 5.1.5. Polimorfizm
- 5.1.6. Zasady wywoływania metod
- 5.1.7. Wyłączanie dziedziczenia - klasy i metody finalne
- 5.1.8. Rzutowanie
- 5.1.9. Operator instanceof i dopasowywanie wzorców
- 5.1.10. Ograniczanie dostępu
- 5.2. Kosmiczna klasa wszystkich klas - Object
- 5.2.1. Zmienne typu Object
- 5.2.2. Metoda equals
- 5.2.3. Porównywanie a dziedziczenie
- 5.2.4. Metoda hashCode
- 5.2.5. Metoda toString
- 5.3. Generyczne listy tablicowe
- 5.3.1. Deklarowanie list tablicowych
- 5.3.2. Dostęp do elementów listy tablicowej
- 5.3.3. Zgodność pomiędzy typowanymi a surowymi listami tablicowymi
- 5.4. Opakowania obiektów i automatyczne pakowanie
- 5.5. Metody ze zmienną liczbą argumentów
- 5.6. Klasy abstrakcyjne
- 5.7. Klasy wyliczeniowe
- 5.8. Klasy zapieczętowane
- 5.9. Dopasowywanie do wzorca
- 5.9.1. Obsługa wartości null
- 5.9.2. Strażnicy
- 5.9.3. Kompletność
- 5.9.4. Dominacja
- 5.9.5. Wzorce i stałe
- 5.9.6. Zasięg zmiennych i przekazywanie sterowania w dół
- 5.10. Refleksja
- 5.10.1. Klasa Class
- 5.10.2. Podstawy deklarowania wyjątków
- 5.10.3. Zasoby
- 5.10.4. Zastosowanie refleksji w analizie funkcjonalności klasy
- 5.10.5. Refleksja w analizie obiektów w czasie działania programu
- 5.10.6. Zastosowanie refleksji w generycznym kodzie tablicowym
- 5.10.7. Wywoływanie dowolnych metod i konstruktorów
- 5.11. Porady projektowe dotyczące dziedziczenia
- 6.1. Interfejsy
- 6.1.1. Koncepcja interfejsu
- 6.1.2. Własności interfejsów
- 6.1.3. Interfejsy a klasy abstrakcyjne
- 6.1.4. Metody statyczne i prywatne
- 6.1.5. Metody domyślne
- 6.1.6. Wybieranie między metodami domyślnymi
- 6.1.7. Interfejsy i wywołania zwrotne
- 6.1.8. Interfejs Comparator
- 6.1.9. Klonowanie obiektów
- 6.2. Wyrażenia lambda
- 6.2.1. Po co w ogóle są lambdy?
- 6.2.2. Składnia wyrażeń lambda
- 6.2.3. Interfejsy funkcyjne
- 6.2.4. Typy funkcji
- 6.2.5. Referencje do metod
- 6.2.6. Referencje do konstruktorów
- 6.2.7. Zakres dostępności zmiennych
- 6.2.8. Przetwarzanie wyrażeń lambda
- 6.2.9. Tworzenie komparatorów
- 6.3. Klasy wewnętrzne
- 6.3.1. Dostęp do stanu obiektu w klasie wewnętrznej
- 6.3.2. Specjalne reguły składniowe dotyczące klas wewnętrznych
- 6.3.3. Czy klasy wewnętrzne są potrzebne i bezpieczne?
- 6.3.4. Lokalne klasy wewnętrzne
- 6.3.5. Dostęp do zmiennych finalnych z metod zewnętrznych
- 6.3.6. Anonimowe klasy wewnętrzne
- 6.3.7. Klasy statyczne
- 6.4. Moduły ładowania usług
- 6.5. Klasy pośredniczące
- 6.5.1. Kiedy używać klas pośredniczących?
- 6.5.2. Tworzenie obiektów pośredniczących
- 6.5.3. Właściwości klas pośredniczących
- 7.1. Obsługa błędów
- 7.1.1. Klasyfikacja wyjątków
- 7.1.2. Deklarowanie wyjątków kontrolowanych
- 7.1.3. Zgłaszanie wyjątków
- 7.1.4. Tworzenie klas wyjątków
- 7.2. Przechwytywanie wyjątków
- 7.2.1. Przechwytywanie wyjątku
- 7.2.2. Przechwytywanie wielu typów wyjątków
- 7.2.3. Powtórne generowanie wyjątków i budowanie łańcuchów wyjątków
- 7.2.4. Klauzula finally
- 7.2.5. Instrukcja try z zasobami
- 7.2.6. Analiza danych ze stosu wywołań
- 7.3. Wskazówki dotyczące stosowania wyjątków
- 7.4. Asercje
- 7.4.1. Koncepcja asercji
- 7.4.2. Włączanie i wyłączanie asercji
- 7.4.3. Zastosowanie asercji do sprawdzania parametrów
- 7.4.4. Zastosowanie asercji do dokumentowania założeń
- 7.5. Dzienniki
- 7.5.1. Czy należy używać systemu dzienników Javy?
- 7.5.2. Podstawy pracy z dziennikami
- 7.5.3. API rejestrowania platformy
- 7.5.4. Konfiguracja rejestrowania w dzienniku
- 7.5.5. Handlery dzienników
- 7.5.6. Filtry i formatery
- 7.5.7. Przepis na dziennik
- 7.6. Wskazówki dotyczące debugowania
- 8.1. Dlaczego programowanie generyczne?
- 8.1.1. Zalety parametrów typów
- 8.1.2. Dla kogo programowanie generyczne?
- 8.2. Definicja prostej klasy generycznej
- 8.3. Metody generyczne
- 8.4. Ograniczenia zmiennych typowych
- 8.5. Kod generyczny a maszyna wirtualna
- 8.5.1. Wymazywanie typów
- 8.5.2. Translacja wyrażeń generycznych
- 8.5.3. Translacja metod generycznych
- 8.5.4. Używanie starego kodu
- 8.5.5. Generyczne wzorce rekordów
- 8.6. Zasady dziedziczenia dla typów generycznych
- 8.7. Typy wieloznaczne
- 8.7.1. Koncepcja typu wieloznacznego
- 8.7.2. Ograniczenia nadtypów typów wieloznacznych
- 8.7.3. Typy wieloznaczne bez ograniczeń
- 8.7.4. Chwytanie typu wieloznacznego
- 8.8. Ograniczenia i braki
- 8.8.1. Nie można podawać typów prostych jako parametrów typowych
- 8.8.2. Sprawdzanie typów w czasie działania programu jest możliwe tylko dla typów surowych
- 8.8.3. Nie można tworzyć tablic typów generycznych
- 8.8.4. Ostrzeżenia dotyczące zmiennej liczby argumentów
- 8.8.5. Generyczne parametry zmienne nie rozkładają tablic typów podstawowych
- 8.8.6. Nie wolno tworzyć egzemplarzy zmiennych typowych
- 8.8.7. Nie można utworzyć egzemplarza generycznej tablicy
- 8.8.8. Zmiennych typowych nie można używać w statycznych kontekstach klas generycznych
- 8.8.9. Obiektów klasy generycznej nie można zgłaszać ani przechwytywać
- 8.8.10. Można wyłączyć sprawdzanie wyjątków kontrolowanych
- 8.8.11. Uważaj na konflikty, które mogą powstać po wymazaniu typów
- 8.8.12. Dedukcja typów w generycznych wzorcach rekordów jest ograniczona
- 8.9. Refleksja a typy generyczne
- 8.9.1. Generyczna klasa Class
- 8.9.2. Zastosowanie parametrów Class<T> do dopasowywania typów
- 8.9.3. Informacje o typach generycznych w maszynie wirtualnej
- 8.9.4. Literały typowe
- 9.1. Architektura kolekcji Javy
- 9.1.1. Oddzielenie warstwy interfejsów od warstwy klas konkretnych
- 9.1.2. Interfejs Collection
- 9.1.3. Iteratory
- 9.1.4. Generyczne metody użytkowe
- 9.2. Interfejsy w systemie kolekcji Javy
- 9.3. Konkretne klasy kolekcyjne
- 9.3.1. Listy powiązane
- 9.3.2. Listy tablicowe
- 9.3.3. Zbiór HashSet
- 9.3.4. Zbiór TreeSet
- 9.3.5. Kolejki Queue i Deque
- 9.3.6. Kolejki priorytetowe
- 9.4. Słowniki
- 9.4.1. Podstawowe operacje słownikowe
- 9.4.2. Modyfikowanie wpisów w słowniku
- 9.4.3. Widoki słowników
- 9.4.4. Klasa WeakHashMap
- 9.4.5. Klasy LinkedHashSet i LinkedHashMap
- 9.4.6. Klasy EnumSet i EnumMap
- 9.4.7. Klasa IdentityHashMap
- 9.5. Kopie i widoki
- 9.5.1. Małe kolekcje
- 9.5.2. Niemodyfikowalne kopie i widoki
- 9.5.3. Przedziały
- 9.5.4. Zbiory ze słowników wartości logicznych
- 9.5.5. Widoki odwrócone
- 9.5.6. Widoki kontrolowane
- 9.5.7. Widoki synchronizowane
- 9.5.8. Uwagi dotyczące operacji opcjonalnych
- 9.6. Algorytmy
- 9.6.1. Dlaczego algorytmy generyczne?
- 9.6.2. Sortowanie i tasowanie
- 9.6.3. Wyszukiwanie binarne
- 9.6.4. Proste algorytmy
- 9.6.5. Operacje zbiorowe
- 9.6.6. Konwersja pomiędzy kolekcjami a tablicami
- 9.6.7. Pisanie własnych algorytmów
- 9.7. Stare kolekcje
- 9.7.1. Klasa Hashtable
- 9.7.2. Wyliczenia
- 9.7.3. Słowniki własności
- 9.7.4. Właściwości systemowe
- 9.7.5. Stosy
- 9.7.6. Zbiory bitów
- 10.1. Uruchamianie wątków
- 10.2. Stany wątków
- 10.2.1. Wątki tworzone za pomocą operatora new
- 10.2.2. Wątki wykonywalne
- 10.2.3. Wątki BLOCKED i WAITING
- 10.2.4. Zamykanie wątków
- 10.3. Własności wątków
- 10.3.1. Wątki wirtualne
- 10.3.2. Przerywanie wątków
- 10.3.3. Wątki demony
- 10.3.4. Nazwy i identyfikatory wątków
- 10.3.5. Procedury obsługi nieprzechwyconych wyjątków
- 10.3.6. Priorytety wątków
- 10.3.7. Fabryki i konstruktory wątków
- 10.4. Koordynacja zadań
- 10.4.1. Interfejsy Callable i Future
- 10.4.2. Klasa Executors
- 10.4.3. Wywoływanie grup zadań
- 10.4.4. Zmienne lokalne wątków
- 10.4.5. Metoda rozgałęzienie-złączenie
- 10.5. Synchronizacja
- 10.5.1. Przykład sytuacji powodującej wyścig
- 10.5.2. Wyścigi
- 10.5.3. Obiekty klasy Lock
- 10.5.4. Warunki
- 10.5.5. Zakleszczenia
- 10.5.6. Słowo kluczowe synchronized
- 10.5.7. Bloki synchronizowane
- 10.5.8. Monitor
- 10.5.9. Pola ulotne
- 10.5.10. Pola finalne
- 10.5.11. Zmienne atomowe
- 10.5.12. Inicjalizacja na żądanie
- 10.5.13. Bezpieczna publikacja
- 10.5.14. Współdzielenie zmiennych lokalnych wątków
- 10.6. Kolekcje bezpieczne wątkowo
- 10.6.1. Kolejki blokujące
- 10.6.2. Szybkie słowniki, zbiory i kolejki
- 10.6.3. Atomowe modyfikowanie elementów słowników
- 10.6.4. Operacje masowe na współbieżnych słownikach skrótów
- 10.6.5. Współbieżne widoki zbiorów
- 10.6.6. Tablice kopiowane przy zapisie
- 10.6.7. Równoległe algorytmy tablicowe
- 10.6.8. Starsze kolekcje bezpieczne wątkowo
- 10.7. Obliczenia asynchroniczne
- 10.7.1. Klasa CompletableFuture
- 10.7.2. Tworzenie obiektów CompletableFuture
- 10.7.3. Czasochłonne zadania w wywołaniach zwrotnych interfejsu użytkownika
- 10.8. Procesy
- 10.8.1. Budowanie procesu
- 10.8.2. Uruchamianie procesu
- 10.8.3. Uchwyty procesów
- 11.1. Stosowanie adnotacji
- 11.1.1. Elementy adnotacji
- 11.1.2. Powielanie i mnożenie adnotacji
- 11.1.3. Adnotacje deklaracji
- 11.1.4. Adnotacje zastosowań typów
- 11.1.5. Określanie adresatów wprost
- 11.2. Definiowanie adnotacji
- 11.3. Adnotacje w API Javy
- 11.3.1. Adnotacje kompilacji
- 11.3.2. Metaadnotacje
- 11.4. Przetwarzanie adnotacji podczas działania programu
- 11.5. Przetwarzanie adnotacji w kodzie źródłowym
- 11.5.1. Procesory adnotacji
- 11.5.2. Interfejs programowy modelu języka
- 11.5.3. Stosowanie adnotacji do generacji kodu źródłowego
- 11.6. Inżynieria kodu bajtowego
- 11.6.1. Modyfikowanie plików klasowych
- 11.6.2. Modyfikacja kodu bajtowego podczas ładowania
- 12.1. Pojęcie modułu
- 12.2. Nadawanie nazw modułom
- 12.3. Modularny program "Witaj, świecie!"
- 12.4. Żądanie użycia modułów
- 12.5. Eksportowanie pakietów
- 12.6. Modularne pliki JAR
- 12.7. Moduły a technika refleksji
- 12.8. Moduły automatyczne
- 12.9. Moduł nienazwany
- 12.10. Flagi wiersza poleceń stosowane podczas migracji
- 12.11. Wymagania przechodnie i statyczne
- 12.12. Eksport kwalifikowany i otwieranie
- 12.13. Wczytywanie usług
- 12.14. Narzędzia do pracy z modułami
Podziękowania
Rozdział 1. Wprowadzenie do Javy
Rozdział 2. Środowisko programistyczne Javy
Rozdział 3. Podstawowe elementy języka Java
Rozdział 4. Obiekty i klasy
Rozdział 5. Dziedziczenie
Rozdział 6. Interfejsy, wyrażenia lambda i klasy wewnętrzne
Rozdział 7. Wyjątki, asercje i dzienniki
Rozdział 8. Programowanie generyczne
Rozdział 9. Kolekcje
Rozdział 10. Współbieżność
Rozdział 11. Adnotacje
Rozdział 12. System modułów platformy Javy
Dodatek A
Skorowidz
Helion - inne książki
-
Nowość Promocja Promocja 2za1
Z tej książki dowiesz się, jak dostarczać dane o realnej wartości, koncentrując się na kluczowych aspektach inżynierii danych: pozyskiwaniu danych, ich jakości czy idempotentności. Poznasz cały proces budowania niezawodnych i kompleksowych rozwiązań z zakresu inżynierii danych na bazie wzorców projektowych, przygotowanych do realizacji konkretnych celów biznesowych. Opis każdego wzorca zawiera prezentację problemu z perspektywy użytkownika, rozwiązanie, a także omówienie następstw, co pozwala osadzić ten problem w kontekście realnych sytuacji. Pokazano też, jak w praktyce zaimplementować opisane rozwiązania za pomocą narzędzi open source i usług chmury publicznej.-
książka
-
ebook
(57,84 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
-
Nowość Promocja Promocja 2za1
Generatywna sztuczna inteligencja, z ChatGPT na czele, rewolucjonizuje sposób pracy w niemal każdej branży. Od automatyzacji zadań po kreatywne rozwiązania biznesowe wszędzie tam AI stała się nieodzownym narzędziem działalności. Ta książka, będąca praktycznym przewodnikiem po możliwościach ChatGPT i modeli OpenAI, pozwoli Ci opanować najnowsze technologie i zwiększyć produktywność w codziennej pracy.-
książka
-
ebook
(52,20 zł najniższa cena z 30 dni)
56.55 zł
87.00 zł (-35%) -
-
Bestseller Nowość Promocja Promocja 2za1
Jeśli znasz Pythona lub JavaScript i chcesz rozpocząć przygodę z aplikacjami AI ta książka jest dla Ciebie! Krok po kroku zbudujesz agenta AI korzystającego ze wskazanego źródła danych, wyposażysz go w mechanizmy autoryzacji działań i umożliwisz mu zdobywanie dodatkowych informacji lub wyjaśnień. Dowiesz się, jak przygotować go do pracy w środowisku produkcyjnym z uwzględnieniem kwestii opóźnień, niezawodności i bezpieczeństwa. Nauczysz się również monitorować i stale ulepszać swoje aplikacje.-
książka
-
ebook
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
-
Bestseller Nowość Promocja Promocja 2za1
Oto trzecie wydanie popularnego podręcznika, z którym nauczysz się stosować zaawansowane techniki uczenia maszynowego. Zawiera dwa nowe rozdziały poświęcone architekturze Transformer oraz modelom takim jak BERT i GPT, jak również multimodalnym modelom komputerowego rozpoznawania obrazów implementowanym z wykorzystaniem PyTorch i Hugging Face. Znajdziesz tu solidną dawkę teorii połączonej z przykładami jej praktycznego zastosowania. Dzięki lekturze poszerzysz wiedzę z zakresu uczenia głębokiego, odkryjesz pełny potencjał zaawansowanych technik uczenia maszynowego i łatwiej sprostasz codziennym wyzwaniom.-
książka
-
ebook
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
-
Bestseller Nowość Promocja Promocja 2za1
Ta praktyczna książka świetnie posłuży początkującym i bardziej zaawansowanym administratorom Linuksa. Będzie też pomocna w przygotowaniu się do egzaminu CompTIA Linux+ / Linux Professional Institute. Rozpoczniesz od podstaw korzystania z powłoki, aby w kolejnych rozdziałach przejść do bardziej zaawansowanych koncepcji. Zobaczysz, jak tworzyć skrypty automatyzujące powtarzalne zadania administracyjne, a także wiele innych przydatnych rozwiązań. W książce znajdziesz również praktyczne, gotowe do użycia skrypty. Zostały one opracowane w taki sposób, by ułatwić zarządzanie systemem, wspomagać naukę omawianych koncepcji i pomagać podczas rozwiązywania problemów. Przede wszystkim skoncentrujesz się na powłoce bash, ale zapoznasz się również z powłoką Zsh i PowerShell.-
książka
-
ebook
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
-
Bestseller Nowość Promocja Promocja 2za1
Dzięki tej książce odkryjesz Team Topologies praktyczny i elastyczny model projektowania organizacji. Zapewnia on jasne wzorce, proste do zastosowania i interpretacji w wielu różnych zespołach i kontekstach. Dowiesz się, z czym są związane ograniczenia pracy zespołowej, jak brzmi prawo Conwaya i w jaki sposób je zastosować. Opisano tu zasady wyboru topologii zespołów dla różnych kontekstów organizacyjnych i przypisywania zespołów do poszczególnych obszarów systemu. Przedstawiono także sposoby rozwijania struktury organizacyjnej, aby znacznie zwiększyć innowacyjność i przyśpieszyć dostarczanie rozwiązań. W efekcie zbudujesz organizację, która będzie skutecznie reagować na zmieniające się uwarunkowania.-
książka
-
ebook
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
-
Nowość Promocja Promocja 2za1
Wśród rozmaitych zastosowań sztucznej inteligencji znajdują się możliwości klonowania i generowania głosu. Obecnie na rynku dostępnych jest kilka narzędzi służących do tych celów ― jedno z nich to wciąż zyskująca na popularności platforma ElevenLabs. Stworzył ją zespół pod przewodnictwem dwóch polskich inżynierów: Piotra Dąbkowskiego, który wcześniej pracował dla Google, i Mateusza Staniszewskiego, byłego stratega wdrażania w Palantir Technologies. Inspiracją do powstania ich firmy ElevenLabs była chęć kreowania bardziej realistycznych dubbingów filmowych.-
książka
-
ebook
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
-
Nowość Promocja Promocja 2za1
W naszym kraju żyje ponad pięć milionów osób z różnego rodzaju niepełnosprawnościami. Większość z nich korzysta na co dzień z internetu. Niestety, wciąż wiele stron tworzonych jest w sposób, który utrudnia albo wręcz uniemożliwia korzystanie z nich osobom z rozmaitego rodzaju dysfunkcjami. Tymczasem dostępność cyfrowa stron internetowych i aplikacji mobilnych (wytyczne WCAG) to wymóg prawny dla sektora publicznego i wybranych branż komercyjnych, obowiązujący także w Polsce. Ignorowanie go może skutkować karami finansowymi.-
książka
-
ebook
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
-
Nowość Promocja Promocja 2za1
Ta wnikliwa książka wykracza poza podstawy AI. Zawiera autentyczne historie sukcesów i konkretne wnioski z praktyki. Omawia sposób działania generatywnej AI i agentów, a także pokazuje możliwe kierunki przekształcania biznesu i społeczeństw dzięki tej technologii. Daje nową perspektywę perspektywę twórcy wartości AI. Udowadnia, że mimo niekorzystnych tendencji możesz osiągnąć sukces biznesowy, wykorzystując potencjał cyfrowej siły roboczej. Niezależnie od tego, czy dopiero zaczynasz, czy masz już doświadczenie, znajdziesz tu pełniejsze spojrzenie na znaczenie nowoczesnej strategii AI dla rozwoju Twojej firmy.-
książka
-
ebook
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
-
Nowość Promocja Promocja 2za1
Ten podręcznik stanowi szczegółowe, praktyczne wprowadzenie do Blendera i do modelowania 3D. Autor książki omawia w niej kolejne elementy programu - czerpiąc z własnego bogatego doświadczenia, podpowiada, jak efektywnie korzystać z narzędzi dostępnych w Blenderze. Zaprasza również czytelników do społeczności skupionej wokół Blendera, zrzeszającej osoby, które proponują nowe funkcje oprogramowania, testują i raportują błędy, pracują nad tłumaczeniami interfejsu na wiele różnych języków, a także tworzą blenderowe treści edukacyjne na popularne platformy.-
książka
-
ebook
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Java. Podstawy. Wydanie XIII Cay S. Horstmann
(3)-
6
-
5
-
4
-
3
-
2
-
1
4.0(0)
(1)
(1)
(1)
(0)
(0)
więcej opinii
ukryj opinie