Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V Marc Loy, Patrick Niemeyer, Daniel Leuck
- Autorzy:
- Marc Loy, Patrick Niemeyer, Daniel Leuck
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 1
- Stron:
- 464
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V
Twórcy Javy od początku historii tego języka śmiało wprowadzali kolejne awangardowe innowacje, a pisane w niej aplikacje miały swój udział w napędzaniu internetowego postępu. Obecnie Java jest uważana za najpopularniejszy język programowania na świecie, a miliony deweloperów wciąż tworzą za jej pomocą oprogramowanie dla niemal każdego urządzenia wyposażonego w procesor. Java jest wyjątkowo wszechstronnym narzędziem: pozwala napisać zarówno prostą aplikację mobilną, jak i złożony system internetowy. Pozostaje przy tym stosunkowo prosta w nauce - co sprawia, że jest idealnym językiem dla początkujących, którzy mają ambicję dojścia do profesjonalnego poziomu.
Ta książka jest praktycznym przewodnikiem dla każdego, kto chce zdobyć doświadczenie w tworzeniu rzeczywistych aplikacji w Javie. To również znakomity kurs programowania obiektowego dla początkujących, umożliwiający gruntowne zrozumienie podstaw języka Java i jego interfejsów API. Wyczerpująco opisano tu biblioteki klas, techniki programowania oraz idiomy. Nie zabrakło zaawansowanych zagadnień, takich jak wyrażenia lambda czy serwlety. W tym przejrzanym i zaktualizowanym wydaniu ujęto zmiany wprowadzone zarówno w wersji 11 Javy, jak i w przeglądowych wersjach 12, 13 i 14. Przedstawiono więc takie nowości jak interferencja typów w typach sparametryzowanych, ulepszenia w obsłudze wyjątków czy nowe środowisko testowe jshell.
W książce między innymi:
- przygotowanie środowiska pracy i konfiguracja przydatnych narzędzi
- typy, instrukcje, wyrażenia oraz obiekty w Javie
- obsługa wątków i pakiet współbieżności Javy
- błędy i wyjątki
- interfejs API wyrażeń regularnych
- tworzenie zaawansowanych aplikacji i usług sieciowych
Java: niezawodny kod, aplikacja, która działa!
Jeśli dopiero zaczynasz przygodę z Javą - lub w ogóle z programowaniem - ta bestsellerowa książka poprowadzi Cię przez funkcjonalności i interfejsy API tego języka od wersji Java 11 i wzwyż. Dzięki zabawnym, przekonującym i realistycznym przykładom autorzy Marc Loy, Patrick Niemeyer i Daniel Leuck przedstawiają podstawy języka Java - w tym jego biblioteki klas, techniki programowania i idiomy - z myślą o tworzeniu rzeczywistych aplikacji.
Poznasz nowe, wszechstronne sposoby zarządzania zasobami i wyjątki w Twoich aplikacjach - wraz z funkcjonalnościami podstawowego języka zawartymi w najnowszych wersjach Javy.
- Programuj w Javie, używając kompilatora, interpretera i innych narzędzi
- Poznaj wbudowane funkcjonalności obsługi wątków i pakiet współbieżności Javy
- Naucz się przetwarzania tekstu i zaawansowanego interfejsu API wyrażeń regularnych
- Pisz zaawansowane aplikacje i usługi sieciowe lub internetowe
"Maszyna wirtualna Javy sprawdziła się jako wysokowydajne, niezawodne narzędzie do tworzenia aplikacji na różne platformy na skalę przemysłową. Niezależnie od tego, czy stykasz się z nią po raz pierwszy, używałeś jej już w przypadku innego języka JVM, czy jesteś po prostu ciekaw nowych funkcjonalności, ta książka jest wspaniałym wprowadzeniem i przewodnikiem po Javie, jej flagowym języku. Java wywarła głęboki wpływ na kierunek programowania w ciągu ostatniego ćwierćwiecza i nadal ewoluuje, aby pozostać istotnym graczem. Oto świetny sposób, aby dowiedzieć się, dlaczego".
James Elliott, Starszy inżynier oprogramowania w firmie Singlewire i współautor książki Java Swing, 2nd edition

Wybrane bestsellery
-
Promocja
Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. With this practical book, intermediate to advanced Java technologists working with complex platforms will learn how to tune Java cloud applications for performance using a quantitativ-
- ePub + Mobi 220 pkt
(220,15 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł (-15%) -
-
Promocja
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następnie przejść do bardziej zaawansowanych zagadnień. Dowiesz się, czym jest programowanie zorientowane obiektowo, zapoznasz się z paradygmatem programowania funkcyjnego i z zagadnieniem przetwarzania strumieniowego.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor nie poprzestaje na podstawach i objaśnia także bardziej zaawansowane zagadnienia, dokonuje również przeglądu zmian, jakie w ciągu ostatnich lat zaszły w kolejnych wersjach Javy. Ostatnie rozdziały poświęca bardziej złożonym aspektom korzystania z tego języka programowania, w tym funkcjonowaniu mechanizmów odśmiecania pamięci, maszynie wirtualnej Javy i jej kompilatorom.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
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.- PDF + ePub + Mobi
- Druk 109 pkt
(99,50 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
This book will help you learn all you need to know about open table formats and picking the right table format for your needs, blending theoretical understanding with practical examples to help you build, maintain, and optimize lakehouses in production.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book offers a deep dive into REST architecture principles with practical examples. It covers advanced topics like security, versioning, error handling, documentation, testing, and performance techniques.
Mastering RESTful Web Services with Java. A comprehensive guide to building secure, scalable, and maintainable REST APIs
Marián Varga, Pedro Henrique Pereira de Andrade, Silvio de Morais, Thiago Bomfim, Igor Avancini Fraga
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja
Description Java continues to be a key technology for building powerful applications in todays fast-changing tech world. This book helps you connect theory with practice, teaching you the skills to create real-world Java projects. With a clear learning path, you will learn the tools and techniques needed to tackle complex software development chall-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Build Modern Web Apps with JakartaEE, Jmoordb, and Vaadins Key Features Learn about the Java Enterprise Edition/Jakarta Enterprise Edition specifications. Learn how to create applications with frameworks such as Java Server Faces, Eclipse krazo and Vaadin. Get familiar with NoSQL databases and learn how to create Java applications that interact-
- ePub + Mobi 76 pkt
Building Modern Web Applications With Jakarta EE, NoSQL Databases and Microservices
Aristides Villarreal Bravo, Geovanny Mendoza González, Otávio Gonçalves de Santana
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Deploy serverless and scalable cloud-native applications with Jakarta EE Key Features Example-driven approach crafted specially for developers and architects. Covers all core areas for cloud-native development. Step-by-step implementation of core concepts, including application scalability and security, serverless, and containerization. Descript-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
Master the concise and expressive power of a pragmatic, multi-paradigm language for JVM, Android and beyond Key Features Language fundamentals Object-oriented and functional programming with Kotlin Kotlin standard library Building domain-specific languages Using Kotlin for Web development Kotlin for Android platform Coroutine-based concurren-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
O autorach książki
Marc Loy jest programistą i szkoleniowcem. Specjalizuje się w projektowaniu doświadczeń użytkownika i tworzeniu aplikacji mobilnych.
Patrick Niemeyer jest niezależnym konsultantem. Pisze książki techniczne dotyczące sieci i aplikacji rozproszonych.
Daniel Leuck jest dyrektorem generalnym spółki Ikayzo, firmy z oddziałami w Tokio i Honolulu, zajmującej się interaktywnym projektowaniem oprogramowania między innymi dla Sony, Oracle, Nomury i PIMCO.
Marc Loy, Patrick Niemeyer, Daniel Leuck - pozostałe książki
-
Promocja
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, programming techniques, and idioms, with an eye toward-
- ePub + Mobi 245 pkt
(245,65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł (-15%) -
-
Promocja
W tym podręczniku do praktycznej nauki programowania w języku C szczególną uwagę zwrócono na pisanie kodu umożliwiającego uzyskanie wysokiej wydajności w środowiskach o bardzo małych zasobach. Znalazło się tu gruntowne omówienie podstaw dobrego programowania w języku C. Opisano struktury kontrolne, operatory, funkcje i inne elementy składni C, a także zasady dobrego programowania i wzorce, dzięki którym można zmniejszać rozmiar skompilowanego programu. Przeanalizowano również środowisko Arduino, które jest świetną platformą docelową dla niewielkich programów napisanych w C. Zawarte tu informacje przydadzą się jednak każdemu, kto chce się zająć programowaniem dla systemów wbudowanych.- PDF + ePub + Mobi
- Druk 36 pkt
(33,50 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
For makers looking to use the smallest microcontrollers or to wring the highest performance out of larger ones, the C language is still the best option. This practical book provides a solid grounding in C basics for anyone who tinkers with programming microcontrollers. You'll explore the many ways C enables developers and makers to get big results-
- ePub + Mobi 186 pkt
(186,15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
-
Promocja
GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a tho-
- ePub + Mobi 135 pkt
(29,90 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 47 pkt
(43,50 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 47 pkt
(43,50 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 42 pkt
(38,50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł (-45%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
Ebooka "Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 »
Audiobooka "Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Learning Java: An Introduction to Real-World Programming with Java, 5th Edition
- Tłumaczenie:
- Lech Lachowski, Rafał Jońca
- ISBN Książki drukowanej:
- 978-83-283-7128-6, 9788328371286
- Data wydania książki drukowanej :
- 2021-02-16
- ISBN Ebooka:
- 978-83-283-7129-3, 9788328371293
- Data wydania ebooka :
-
2021-02-16
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@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 124149
- Rozmiar pliku Pdf:
- 6.1MB
- Rozmiar pliku ePub:
- 8.6MB
- Rozmiar pliku Mobi:
- 20.6MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 105kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Java 17
- Pochodzenie Javy 18
- Okres dojrzewania 19
- Maszyna wirtualna 20
- Java a inne języki programowania 23
- Bezpieczeństwo projektowania 26
- Upraszczaj, upraszczaj i jeszcze raz upraszczaj 26
- Bezpieczeństwo typów i wiązanie metod 27
- Realizacja przyrostowa 28
- Dynamiczne zarządzanie pamięcią 28
- Obsługa błędów 29
- Wątki 30
- Skalowalność 30
- Bezpieczeństwo implementacji 31
- Weryfikator 32
- Ładowarka klas 33
- Zarządca bezpieczeństwa 34
- Bezpieczeństwo na poziomie aplikacji i użytkownika 35
- Harmonogram Javy 35
- Przeszłość: Java 1.0 - Java 11 36
- Teraźniejszość: Java 14 38
- Przyszłość 39
- Dostępność 40
- Narzędzia i środowisko Javy 41
- Instalowanie JDK 42
- Instalowanie OpenJDK w systemie Linux 43
- Instalowanie OpenJDK w systemie macOS 43
- Instalowanie OpenJDK w systemie Windows 44
- Konfigurowanie środowiska IntelliJ IDEA i tworzenie projektu 46
- Uruchomienie projektu 50
- Pobieranie przykładów kodu 51
- HelloJava 51
- Klasy 54
- Metoda main() 55
- Klasy i obiekty 56
- Zmienne i typy klasowe 56
- HelloComponent 57
- Dziedziczenie 58
- Klasa JComponent 59
- Relacje i szukanie winnego 59
- Pakiety i importowanie 60
- Metoda paintComponent() 62
- HelloJava2: drugie podejście 63
- Zmienne instancyjne 64
- Konstruktory 65
- Zdarzenia 67
- Metoda repaint() 69
- Interfejsy 70
- Żegnaj i ponownie witaj 71
- Środowisko JDK 73
- Maszyna wirtualna Javy 74
- Uruchamianie aplikacji Javy 74
- Właściwości systemowe 76
- Ścieżka klas (classpath) 76
- Narzędzie javap 78
- Moduły 78
- Kompilator Javy 78
- Natychmiastowe sprawdzanie działania kodu Javy 80
- Pliki JAR 85
- Kompresja plików 85
- Narzędzie jar 86
- Narzędzie pack200 88
- Czas przygotowań 89
- Kodowanie tekstu 92
- Komentarze 94
- Komentarze javadoc 94
- Zmienne i stałe 96
- Typy 98
- Typy proste 99
- Typy referencyjne 103
- Inferencja typów 104
- Przekazywanie referencji 105
- Kilka słów na temat obiektów String 106
- Instrukcje i wyrażenia 106
- Instrukcje 107
- Wyrażenia 115
- Tablice 120
- Typy tablicowe 121
- Tworzenie i inicjowanie tablicy 121
- Używanie tablic 123
- Tablice anonimowe 125
- Tablice wielowymiarowe 125
- Typy, klasy i tablice, o rany! 127
- Klasy 129
- Deklarowanie klas i tworzenie ich instancji 131
- Uzyskiwanie dostępu do pól i metod 132
- Składowe statyczne 137
- Metody 139
- Zmienne lokalne 140
- Przesłanianie 141
- Metody statyczne 142
- Inicjowanie zmiennych lokalnych 144
- Przekazywanie argumentów i referencje 145
- Klasy opakowujące dla typów prostych 146
- Przeciążanie metod 148
- Tworzenie obiektów 149
- Konstruktory 150
- Praca z konstruktorami przeciążonymi 151
- Niszczenie obiektów 152
- Mechanizm odzyskiwania pamięci 153
- Pakiety 154
- Importowanie klas 154
- Pakiety niestandardowe 156
- Widoczność i dostępność składowych 157
- Kompilowanie pakietów 159
- Zaawansowane projektowanie klas 160
- Tworzenie podklas i dziedziczenie 160
- Interfejsy 165
- Klasy wewnętrzne 167
- Anonimowe klasy wewnętrzne 168
- Organizowanie zawartości i uwzględnianie występowania błędów 170
- Wyjątki 174
- Klasy błędów i wyjątków 174
- Obsługa wyjątków 176
- Bąbelkowanie 179
- Ślady stosu 180
- Wyjątki sprawdzane i niesprawdzane 181
- Rzucanie wyjątków 182
- Kłopotliwe try 185
- Klauzula finally 186
- try-with-resources 186
- Kwestie związane z wydajnością 188
- Asercje 188
- Włączanie i wyłączanie asercji 189
- Używanie asercji 190
- API rejestrowania 191
- Przegląd 191
- Poziomy rejestrowania 193
- Prosty przykład 194
- Właściwości konfiguracyjne rejestrowania 195
- Klasa Logger 197
- Wydajność 197
- Wyjątki w praktyce 198
- Kolekcje 199
- Interfejs Collection 200
- Typy kolekcji 201
- Interfejs Map 202
- Ograniczenia typów 204
- Kontenery, czyli budowanie lepszej pułapki na myszy 205
- Czy kontenery można naprawić? 206
- Wprowadzenie do typów i metod sparametryzowanych 206
- Kilka słów o typach 209
- "Łyżka nie istnieje" 210
- Wymazywanie 210
- Typy surowe 212
- Relacje typów sparametryzowanych 213
- Dlaczego List
nie jest typem List
- Dlaczego List
- Rzutowania 216
- Konwertowanie między kolekcjami a tablicami 217
- Iterator 217
- Działanie metody sort() 218
- Aplikacja: drzewa na planszy 219
- Podsumowanie 220
- Łańcuchy znaków - klasa String 223
- Konstruowanie łańcuchów znaków 224
- Tekstowe reprezentacje z różnych elementów 225
- Porównywanie łańcuchów znaków 226
- Wyszukiwanie 227
- Podsumowanie metod klasy String 227
- Różne elementy z tekstowych reprezentacji 229
- Parsowanie liczb prostych 229
- Tokenizacja tekstu 230
- Wyrażenia regularne 232
- Notacja wyrażeń regularnych 232
- Interfejs API java.util.regex 238
- Narzędzia matematyczne 242
- Klasa java.lang.Math 243
- Duże i dokładne liczby 246
- Daty i godziny 248
- Lokalne daty i godziny 248
- Porównywanie oraz zmiana dat i godzin 249
- Strefy czasowe 250
- Parsowanie i formatowanie dat i godzin 251
- Błędy parsowania 253
- Znaczniki czasu 254
- Inne przydatne narzędzia 254
- Wprowadzenie do wątków 258
- Klasa Thread i interfejs Runnable 258
- Sterowanie wątkami 261
- "Śmierć" wątku 266
- Synchronizacja 268
- Szeregowanie dostępu do metod 268
- Uzyskiwanie dostępu do zmiennych klasowych i instancyjnych z wielu wątków 273
- Planowanie i priorytety 274
- Stany wątku 275
- Podział czasu 276
- Priorytety 277
- Oddawanie sterowania 278
- Wydajność wątków 279
- Koszt synchronizacji 279
- Wykorzystywanie zasobów wątku 279
- Narzędzia do obsługi współbieżności 280
- Przyciski, suwaki oraz pola tekstowe, o rety! 284
- Hierarchie komponentów 284
- Architektura Model-Widok-Kontroler 284
- Etykiety i przyciski 286
- Komponenty tekstowe 292
- Inne komponenty 299
- Kontenery i układy 303
- Ramki i okna 303
- Klasa JPanel 305
- Menedżery układu 306
- Zdarzenia 314
- Zdarzenia myszy 315
- Zdarzenia działań 318
- Zdarzenia zmian 320
- Inne zdarzenia 321
- Okna modalne i wyskakujące okienka 322
- Okna dialogowe z komunikatami 322
- Okna dialogowe z potwierdzeniem 325
- Okna dialogowe z danymi wejściowymi 326
- Rozważania na temat obsługi wątków 326
- Klasa SwingUtilities i aktualizacje komponentów 327
- Minutniki 330
- Kolejne kroki 332
- Menu 333
- Preferencje 335
- Komponenty niestandardowe oraz Java2D 335
- JavaFX 335
- Interfejs użytkownika i doświadczenie użytkownika 336
- Strumienie 337
- Podstawowe operacje we-wy 339
- Strumienie znaków 341
- Klasy opakowujące dla strumieni 342
- Klasa java.io.File 346
- Strumienie plików 351
- Klasa RandomAccessFile 353
- Interfejs API plików NIO 354
- Klasy FileSystem i Path 355
- Operacje interfejsu plików NIO 356
- Pakiet NIO 360
- Asynchroniczne operacje we-wy 360
- Wydajność 361
- Pliki zmapowane i zablokowane 361
- Kanały 361
- Bufory 362
- Kodery i dekodery znaków 365
- FileChannel 367
- Programowanie sieciowe 370
- Gniazda 372
- Klienty i serwery 373
- Klient DateAtHost 376
- Gra rozproszona 378
- Więcej do odkrycia 387
- Adresy URL 389
- Klasa URL 390
- Strumień danych 391
- Pobieranie zawartości jako obiektu 392
- Zarządzanie połączeniami 393
- Procedury obsługi w praktyce 394
- Przydatne frameworki procedur obsługi 394
- Komunikacja z aplikacjami internetowymi 395
- Korzystanie z metody GET 395
- Korzystanie z metody POST 396
- Obiekt HttpURLConnection 399
- SSL i bezpieczna komunikacja internetowa 400
- Aplikacje internetowe Javy 400
- Cykl życia serwletu 402
- Serwlety 402
- Serwlet HelloClient 404
- Odpowiedź serwletu 405
- Parametry serwletu 406
- Serwlet ShowParameters 408
- Zarządzanie sesjami użytkowników 409
- Serwlet ShowSession 410
- Kontenery serwletów 412
- Konfigurowanie za pomocą pliku web.xml oraz adnotacji 413
- Mapowania wzorców adresów URL 416
- Wdrażanie serwletu HelloClient 416
- WWW - sieć na cały świat rozległa 417
- Wydania Javy 419
- JCP i JSR 420
- Wyrażenia lambda 420
- Modernizacja kodu 421
- Rozszerzanie Javy poza podstawowe funkcjonalności 426
- Końcowe podsumowanie i kolejne kroki 427
Przedmowa 11
1. Nowoczesny język 17
2. Pierwsza aplikacja 41
3. Narzędzia pracy 73
4. Język Java 91
5. Obiekty w Javie 129
6. Obsługa błędów i rejestrowanie 173
7. Kolekcje oraz typy i metody sparametryzowane 199
8. Praca z tekstem i podstawowe narzędzia 223
9. Wątki 257
10. Aplikacje desktopowe 283
11. Obsługa sieci i operacje we-wy 337
12. Programowanie aplikacji internetowych 389
13. Rozszerzanie Javy 419
A. Przykłady kodu i program IntelliJ IDEA 429
Słowniczek 443
Helion - inne książki
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
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@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V Marc Loy, Patrick Niemeyer, Daniel Leuck (1)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(1)
(0)
(0)
(0)