Java. Przewodnik dla początkujących. Wydanie VII
- Autor:
- Herbert Schildt
- Niedostępna
- Promocja 2za1
- Serie wydawnicze:
- Oracle
- Przewodnik dla początkujących
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.9/6 Opinie: 22
- Stron:
- 600
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Java. Przewodnik dla początkujących. Wydanie IX
Herbert Schildt
Opis
książki
:
Java. Przewodnik dla początkujących. Wydanie VII
Java jest jednym z kilku języków programowania, które niemal od początku istotnie wpływały na kształt programowania jako takiego. Już w początkowej fazie swojej historii, w 1995 r., Java spowodowała prawdziwą rewolucję w programowaniu. Stała się jedną z przyczyn skokowego rozwoju technologii internetowych i określiła nowe standardy projektowania języków programowania. Do dzisiaj zaliczana jest do awangardy, skupiając wokół siebie społeczność osób ciągle poszukujących innowacji. Oznacza to, że solidne podstawy programowania w Javie są znakomitą inwestycją dla każdego programisty, który swoją przyszłość wiąże z rozwojem najnowszych technologii informatycznych.
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.
Najważniejsze zagadnienia:
- Historia Javy, jej cechy szczególne i przygotowanie środowiska pracy
- Podstawowe elementy kodu i zasady programowania obiektowego
- Dziedziczenie, pakiety i interfejsy
- Praca na plikach i operacje wejścia-wyjścia
- Moduły i usługi
- Technologia JavaFX
Java: zdobądź solidne podstawy i twórz kod mistrzów!
Wybrane bestsellery
-
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.- Druk
- PDF + ePub + Mobi pkt
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52,20 zł najniższa cena z 30 dni)
56.55 zł
87.00 zł (-35%) -
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.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
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
(44,50 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
Java. Przewodnik doświadczonego programisty. Wydanie III Java. Przewodnik doświadczonego programisty. Wydanie III
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
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!- Druk
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Promocja
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy. To pierwszy tom, w którym opisano podstawy języka i najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika, a także kolekcje, wyrażenia lambda, techniki programowania współbieżnego i funkcyjnego. W tym wydaniu poszczególne zagadnienia zoptymalizowano pod kątem Javy 17, opisano też takie nowości jak bloki tekstu, rozszerzenia konstrukcji switch, rekordy, dopasowywanie wzorców operatora instanceof, klasy zapieczętowane i wiele więcej. Podręcznik zawiera mnóstwo przykładów kodu, obrazujących zasady działania niemal każdej opisywanej funkcji czy biblioteki.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
To dwunaste, rozszerzone wydanie znakomitego podręcznika do nauki Javy, w pełni przejrzane, poprawione i zaktualizowane (uwzględnia nowości wprowadzone w Javie SE 9, 10 i 11). Ułatwia zdobycie solidnych podstaw języka i płynne przejście do tworzenia programów służących do rozwiązywania konkretnych problemów z takich dziedzin jak matematyka, ekonomia, finanse, tworzenie gier i animacji. W książce precyzyjnie wyjaśniono zasady korzystania z różnych struktur danych i tworzenia algorytmów. Zamieszczono również wskazówki dotyczące ich implementacji i wydajności. Zrozumienie prezentowanych treści jest łatwiejsze dzięki licznym przykładom i ćwiczeniom do samodzielnego wykonania. Znakomitym uzupełnieniem materiału są także uwagi, ostrzeżenia i wskazówki programistyczne, zawierające cenne porady i przemyślenia.- Druk
- PDF + ePub + Mobi pkt
Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
(59,90 zł najniższa cena z 30 dni)
59.90 zł
199.00 zł (-70%) -
W tej książce opisano wiele funkcjonalności, narzędzi i procedur, dzięki którym można poprawić efektywność kodu napisanego w Javie 8 i 11 LTS. Główny nacisk położono na zagadnienia istotne dla środowisk produkcyjnych, ale przedstawiono również ciekawe nowe technologie, takie jak kompilacja z wyprzedzeniem i eksperymentalne kolektory. Znalazło się tu także omówienie nowości w mechanizmie porządkowania pamięci i rejestratorze Java Flight Recorder, zaprezentowano kwestie funkcjonowania Javy w środowiskach kontenerowych, udoskonalone narzędzie JMH, kompilatory JIT, współdzielone klasy danych, narzędzia do monitorowania wydajności i wiele innych. Książkę doceni każdy inżynier zajmujący się JVM, który chce poradzić sobie z nietypowym działaniem systemu, wyciekami pamięci i problemami z jej porządkowaniem.
- Druk
- PDF + ePub + Mobi pkt
Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wydanie II Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wydanie II
Czasowo niedostępna
-
Promocja
To kolejne, uzupełnione i zaktualizowane wydanie przewodnika po frameworku Spring. Książka jest napisana w zwięzłym, przejrzystym i jasnym stylu, dzięki czemu szybko zrozumiesz zasady pracy ze Springiem i zbudujesz nowoczesną aplikację internetową współpracującą z bazą danych. Pokazano tu techniki programowania reaktywnego, pisania mikrousług, wykrywania usług, wyjaśniono również pracę z API RESTful i zasady wdrażania aplikacji. Nauczysz się też stosować najlepsze praktyki programowania w Springu. Książka jest znakomitą pomocą dla programistów Javy, którzy dopiero zaczynają pracę z tym frameworkiem, a także dla tych, którzy chcą opanować nowe rozwiązania oferowane przez kolejne wersje ekosystemu Springa.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%)
O autorze książki
Herb Schildt - jest jednym z najpopularniejszych autorów książek o programowaniu. Jest autorytetem w sprawach języków C, C++, Java i C#, a także doskonałym programistą systemu Windows. Był członkiem komitetu ANSI/ISO, który dokonał standaryzacji języka C++. Jego książki sprzedały się na całym świecie w ponad 3 milionach egzemplarzy i zostały przetłumaczone na większość języków.
Herbert Schildt - pozostałe książki
-
Nowość Promocja
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istotnych konstrukcjach w tym języku. 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 i modułów. Poszczególne partie materiału są bogato uzupełnione przykładami kodu z komentarzami, praktycznymi ćwiczeniami, testami sprawdzającymi, wskazówkami i dodatkowymi informacjami. Przejrzysty układ podręcznika, jasny i zrozumiały język dodatkowo ułatwia naukę.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Bestseller 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.- Druk
- PDF + ePub + Mobi pkt
(119,40 zł najniższa cena z 30 dni)
129.35 zł
199.00 zł (-35%) -
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
(119,40 zł najniższa cena z 30 dni)
129.35 zł
199.00 zł (-35%) -
Promocja
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ę.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
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.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
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!
- Druk pkt
Czasowo niedostępna
-
Książka, którą trzymasz w ręku, jest unikalną pozycją, gdyż jako jedna z pierwszych omawia nowości z ostatniego wydania języka Java, oznaczonego numerem 7. Znajdziesz w niej informacje na temat nowego API do obsługi operacji wejścia-wyjścia, wykorzystania łańcuchów znaków w wyrażeniach switch oraz wychwytywania wielu wyjątków w ramach jednego bloku catch. Poza nowościami autor omawia konstrukcje obecne w języku od lat. Książka ta jest idealną propozycją dla każdego programisty Javy, który może po nią sięgać wybiórczo, jeżeli będzie miał wątpliwości co do sposobu rozwiązania konkretnego problemu. Natomiast dla osób, które chcą poznać język Java i wkroczyć w świat zaawansowanych technologii, będzie ona pasjonującym przewodnikiem.
- Druk pkt
Niedostępna
-
"Java. Kompendium programisty" to doskonały przewodnik po najnowszym wcieleniu języka Java, noszącym oznaczenie J2SE5. Każdy twórca aplikacji w Javie znajdzie tu niezbędne do swojej pracy informacje.
- Druk pkt
Niedostępna
Zobacz pozostałe książki z serii
-
Promocja
Dzięki tej książce nauka zarządzania relacyjną bazą danych staje się łatwiejsza. Szczególnie docenią ją czytelnicy myślący o zmianie kariery zawodowej i rozpoczęciu pracy z obsługą danych. Opisano tu przede wszystkim podstawowe narzędzia SQL potrzebne do zrozumienia i wyodrębnienia przydatnych informacji z istniejących baz danych. Omówiono też zasady dodawania, modyfikowania i usuwania rekordów z bazy danych i zaprezentowane potrzebne do tego zapytania SQL. Sporo miejsca poświęcono zaawansowanym zagadnieniom tworzenia poleceń SQL, w tym: funkcjom, zapytaniom zagnieżdżonym, widokom i sposobom pobierania danych z wielu tabel równocześnie.- Druk
- PDF + ePub + Mobi pkt
SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Promocja
To książka przeznaczona dla osób, które chcą rozpocząć karierę inżyniera oprogramowania. Znajdziesz w niej wiele cennych informacji, które zazwyczaj nie są uwzględniane w programach nauczania informatyki na poziomie studiów inżynierskich czy licencjackich, dowiesz się też, czego możesz się spodziewać w pracy. Poszerzysz swoją wiedzę techniczną dotyczącą pisania kodu nadającego się do wdrożenia w środowisku produkcyjnym, opanujesz zagadnienia efektywnego testowania i przeglądów kodu, ciągłej integracji, a także ciągłego wdrażania, dokumentacji projektowej i najlepszych praktyk w zakresie architektury. Zapoznasz się również z informacjami o umiejętnościach miękkich, takich jak techniki zwinnego planowania, efektywna współpraca z kierownictwem i zarządzanie rozwojem własnej kariery.- Druk
Brakujący plik README. Przewodnik dla początkujących inżynierów oprogramowania Brakujący plik README. Przewodnik dla początkujących inżynierów oprogramowania
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Promocja
To kolejne, rozbudowane i uaktualnione wydanie świetnego podręcznika projektowania i programowania stron internetowych, zawierające wiedzę niezbędną do rozpoczęcia samodzielnej pracy. Opisano tu zasady tworzenia witryn WWW oraz przedstawiono język HTML i techniki CSS. Sporo miejsca poświęcono multimediom: grafice, plikom dźwiękowym i wideo. Znalazł się tutaj także znakomity wstęp do języka JavaScript, łącznie z jego bibliotekami, nakładkami i skryptami DOM. Warto też zwrócić uwagę na opis przydatnych narzędzi, takich jak procesory CSS, wykrywanie funkcjonalności, powłoka, menedżer zadań i system kontroli Git ? nieodzownych każdemu, kto pisze nowoczesne witryny internetowe. Treść książki została uzupełniona licznymi przykładami, ćwiczeniami i bogatym materiałem dodatkowym.- Druk
- PDF + ePub + Mobi pkt
Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V
(38,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
To książka przeznaczona dla programistów, którzy chcą w praktyczny sposób posługiwać się popularnymi algorytmami i strukturami danych, zrozumieć ich działanie i skuteczniej poprawiać wydajność swojego kodu w Javie. Przedstawiono tu narzędzia przydatne w pracy z algorytmami i w tworzeniu efektywnych aplikacji. Opisano praktyczne aspekty złożoności algorytmów. Omówiono algorytmy sortowania oraz inne popularne wzorce programowania, a także takie struktury danych jak drzewa binarne, tablice z haszowaniem i grafy. Następnie zaprezentowano koncepcje bardziej zaawansowane, wśród nich paradygmaty projektowania algorytmów i teorię grafów.- Druk
- PDF + ePub + Mobi pkt
Struktury danych i algorytmy w języku Java. Przewodnik dla początkujących Struktury danych i algorytmy w języku Java. Przewodnik dla początkujących
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Dzięki tej książce architekci oprogramowania zapoznają się z nowym podejściem do powiązań architektury z czasem. Przekonają się też, że tworzenie architektury ewolucyjnej sprowadza się do trzech głównych zagadnień: funkcji dopasowania, zmian przyrostowych i prawidłowego sprzęgania. W tej książce uwzględniono analizę każdego z tych aspektów, ukazano też mechanizm budowania architektury wspierającej ciągłe zmiany. Szczegółowo wyjaśniono zasady wprowadzania pętli informacji zwrotnej pozwalających całemu zespołowi na spójne rozwijanie systemu w zgodzie z zasadą ciągłego dostarczania. Pokazano metody monitorowania stanu architektury. Sporo uwagi poświęcono problemom danych długowiecznych — jest to często pomijane zagadnienie.
- Druk
- PDF + ePub + Mobi pkt
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian
Niedostępna
-
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!
- Druk
- PDF + ePub + Mobi pkt
Oracle Database 12c. Programowanie w języku PL/SQL Oracle Database 12c. Programowanie w języku PL/SQL
Niedostępna
-
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.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Bazy danych Oracle od lat stanowią najlepszą alternatywę dla wszystkich tych, którzy potrzebują funkcjonalnych i pojemnych struktur przechowywania danych, wyposażonych dodatkowo w możliwość wszechstronnego przeszukiwania i zestawiania potrzebnych informacji. Jednak podstawowa wiedza na temat środowiska Oracle nie wystarczy, aby zaprojektować naprawdę przejrzystą, prostą w obsłudze bazę. Do tego potrzebna jest solidna wiedza, którą znajdziesz właśnie w tym podręczniku.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Książka Oracle Database 11g. Podręcznik administratora baz danych zawiera wszystkie niezbędne, w pełni aktualne informacje, których potrzebujesz, aby sprawnie zarządzać bazą danych Oracle. Dzięki temu fachowemu przewodnikowi dowiesz się, jak skonfigurować sprzęt oraz oprogramowanie pod kątem maksymalnej efektywności i w jaki sposób stosować niezawodne zabezpieczenia. Poznasz prawidłowe strategie monitorowania, kontrolowania i strojenia zarówno samodzielnych, jak i sieciowych baz danych. Korzystając z tego podręcznika, nauczysz się automatyzować proces przywracania i tworzenia kopii zapasowych, zapewniać transparentne możliwości przełączania po awarii oraz dystrybuować bazy danych przedsiębiorstwa z wykorzystaniem środowiska Oracle Net.
- Druk pkt
Oracle Database 11g. Podręcznik administratora baz danych Oracle Database 11g. Podręcznik administratora baz danych
Niedostępna
-
Książka Oracle Database 11g. Kompendium administratora stanowi kompletny, napisany klarownym językiem i bogaty w niebanalne przykłady przewodnik po najnowszej wersji Oracle. Korzystając z tego podręcznika, nauczysz się wdrażać aktualne zabezpieczenia, dostrajać wydajność bazy danych, tworzyć instalacje przetwarzania siatkowego oraz stosować narzędzie flashback. Dowiesz się, jak wykorzystywać techniki stosowane w relacyjnych systemach baz danych i aplikacjach. Poznasz także zaawansowane opcje Oracle, takie jak technologia Data Pump, replikacja czy indeksowanie.
- Druk pkt
Niedostępna
Ebooka "Java. Przewodnik dla początkujących. Wydanie VII" 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 »
Audiobooka "Java. Przewodnik dla początkujących. Wydanie VII" 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 "Java. Przewodnik dla początkujących. Wydanie VII" 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
- Tytuł oryginału:
- Java: A Beginner's Guide, Seventh Edition
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-4611-6, 9788328346116
- Data wydania książki drukowanej :
- 2018-11-09
- ISBN Ebooka:
- 978-83-283-4612-3, 9788328346123
- Data wydania ebooka :
- 2018-11-09 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:
- 80796
- Rozmiar pliku Pdf:
- 6MB
- Rozmiar pliku ePub:
- 3.7MB
- Rozmiar pliku Mobi:
- 11.7MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
- Zgłoś erratę
- Kategorie:
Programowanie » Java - Programowanie
- Serie wydawnicze: Oracle Przewodnik dla początkujących
Spis treści książki
- Pochodzenie Javy 22
- Java a języki C i C++ 22
- Wpływ Javy na Internet 23
- Java uprościła programowanie aplikacji internetowych 23
- Aplety Javy 24
- Bezpieczeństwo 24
- Przenośność 25
- Magiczny kod bajtowy 25
- Coś więcej niż aplety 26
- Terminologia Javy 27
- Programowanie obiektowe 27
- Hermetyzacja 28
- Polimorfizm 29
- Dziedziczenie 29
- Java Development Kit 29
- Pierwszy prosty program 30
- Wprowadzenie tekstu programu 31
- Kompilowanie programu 31
- Pierwszy program wiersz po wierszu 32
- Obsługa błędów składni 34
- Drugi prosty program 34
- Inne typy danych 36
- Dwie instrukcje sterujące 38
- Instrukcja if 38
- Pętla for 40
- Bloki kodu 41
- Średnik i pozycja kodu w wierszu 42
- Wcięcia 42
- Słowa kluczowe języka Java 44
- Identyfikatory 45
- Biblioteki klas 45
- Test sprawdzający 45
- Dlaczego typy danych są tak ważne 47
- Typy proste 48
- Typy całkowite 48
- Typy zmiennoprzecinkowe 49
- Znaki 50
- Typ logiczny 51
- Literały 53
- Literały szesnastkowe, ósemkowe i binarne 53
- Specjalne sekwencje znaków 53
- Literały łańcuchowe 54
- Zmienne 55
- Inicjalizacja zmiennej 55
- Dynamiczna inicjalizacja 55
- Zasięg deklaracji i czas istnienia zmiennych 56
- Operatory 58
- Operatory arytmetyczne 58
- Inkrementacja i dekrementacja 59
- Operatory relacyjne i logiczne 60
- Warunkowe operatory logiczne 62
- Operator przypisania 63
- Skrótowe operatory przypisania 63
- Konwersje typów w instrukcjach przypisania 64
- Rzutowanie typów niezgodnych 65
- Priorytet operatorów 67
- Wyrażenia 68
- Konwersja typów w wyrażeniach 68
- Odstępy i nawiasy 70
- Test sprawdzający 70
- Wprowadzanie znaków z klawiatury 71
- Instrukcja if 72
- Zagnieżdżanie instrukcji if 73
- Drabinka if-else-if 74
- Instrukcja switch 75
- Zagnieżdżanie instrukcji switch 78
- Pętla for 80
- Wariacje na temat pętli for 81
- Brakujące elementy 82
- Pętla nieskończona 83
- Pętle bez ciała 83
- Deklaracja zmiennych sterujących wewnątrz pętli 84
- Rozszerzona pętla for 85
- Pętla while 85
- Pętla do-while 86
- Przerywanie pętli instrukcją break 90
- Zastosowanie break jako formy goto 91
- Zastosowanie instrukcji continue 95
- Pętle zagnieżdżone 99
- Test sprawdzający 99
- Podstawy klas 101
- Ogólna postać klasy 102
- Definiowanie klasy 102
- Jak powstają obiekty 105
- Referencje obiektów i operacje przypisania 105
- Metody 106
- Dodajemy metodę do klasy Vehicle 106
- Powrót z metody 108
- Zwracanie wartości 109
- Stosowanie parametrów 110
- Dodajemy sparametryzowaną metodę do klasy Vehicle 112
- Konstruktory 117
- Konstruktory z parametrami 118
- Dodajemy konstruktor do klasy Vehicle 119
- Operator new 120
- Odzyskiwanie pamięci 120
- Słowo kluczowe this 121
- Test sprawdzający 122
- Tablice 123
- Tablice jednowymiarowe 124
- Tablice wielowymiarowe 128
- Tablice dwuwymiarowe 128
- Tablice nieregularne 129
- Tablice o trzech i więcej wymiarach 130
- Inicjalizacja tablic wielowymiarowych 130
- Alternatywna składnia deklaracji tablic 131
- Przypisywanie referencji tablic 131
- Wykorzystanie składowej length 132
- Styl for-each pętli for 137
- Iteracje w tablicach wielowymiarowych 139
- Zastosowania rozszerzonej pętli for 140
- Łańcuchy znaków 141
- Tworzenie łańcuchów 141
- Operacje na łańcuchach 142
- Tablice łańcuchów 144
- Łańcuchy są niezmienne 144
- Stosowanie łańcuchów do sterowania instrukcją switch 145
- Wykorzystanie argumentów wywołania programu 146
- Operatory bitowe 147
- Operatory bitowe AND, OR, XOR i NOT 147
- Operatory przesunięcia 151
- Skrótowe bitowe operatory przypisania 153
- Operator ? 155
- Test sprawdzający 157
- Kontrola dostępu do składowych klasy 159
- Modyfikatory dostępu w Javie 160
- Przekazywanie obiektów do metod 164
- Sposób przekazywania argumentów 165
- Zwracanie obiektów 167
- Przeciążanie metod 169
- Przeciążanie konstruktorów 173
- Rekurencja 177
- Słowo kluczowe static 178
- Bloki static 181
- Klasy zagnieżdżone i klasy wewnętrzne 184
- Zmienne liczby argumentów 186
- Metody o zmiennej liczbie argumentów 187
- Przeciążanie metod o zmiennej liczbie argumentów 189
- Zmienna liczba argumentów i niejednoznaczność 190
- Test sprawdzający 191
- Podstawy dziedziczenia 193
- Dostęp do składowych a dziedziczenie 196
- Konstruktory i dziedziczenie 198
- Użycie słowa kluczowego super do wywołania konstruktora klasy bazowej 199
- Użycie słowa kluczowego super do dostępu do składowych klasy bazowej 203
- Wielopoziomowe hierarchie klas 206
- Kiedy wywoływane są konstruktory? 208
- Referencje klasy bazowej i obiekty klasy pochodnej 209
- Przesłanianie metod 213
- Przesłanianie metod i polimorfizm 215
- Po co przesłaniać metody? 216
- Zastosowanie przesłaniania metod w klasie TwoDShape 217
- Klasy abstrakcyjne 220
- Słowo kluczowe final 223
- final zapobiega przesłanianiu 223
- final zapobiega dziedziczeniu 223
- Użycie final dla zmiennych składowych 224
- Klasa Object 225
- Test sprawdzający 226
- Pakiety 227
- Definiowanie pakietu 228
- Wyszukiwanie pakietów i zmienna CLASSPATH 229
- Prosty przykład pakietu 229
- Pakiety i dostęp do składowych 230
- Przykład dostępu do pakietu 231
- Składowe chronione 232
- Import pakietów 234
- Biblioteka klas Java używa pakietów 235
- Interfejsy 235
- Implementacje interfejsów 237
- Referencje interfejsu 240
- Zmienne w interfejsach 245
- Interfejsy mogą dziedziczyć 246
- Domyślne metody interfejsów 247
- Podstawowe informacje o metodach domyślnych 248
- Praktyczny przykład metody domyślnej 249
- Problemy wielokrotnego dziedziczenia 250
- Stosowanie metod statycznych w interfejsach 251
- Stosowanie metod prywatnych w interfejsach 252
- Ostatnie uwagi o pakietach i interfejsach 253
- Test sprawdzający 253
- Hierarchia wyjątków 256
- Podstawy obsługi wyjątków 256
- Słowa kluczowe try i catch 256
- Prosty przykład wyjątku 257
- Konsekwencje nieprzechwycenia wyjątku 259
- Wyjątki umożliwiają obsługę błędów 260
- Użycie wielu klauzul catch 261
- Przechwytywanie wyjątków klas pochodnych 261
- Zagnieżdżanie bloków try 263
- Generowanie wyjątku 264
- Powtórne generowanie wyjątku 264
- Klasa Throwable 265
- Klauzula finally 267
- Użycie klauzuli throws 268
- Trzy dodatkowe możliwości wyjątków 269
- Wyjątki wbudowane w Javę 270
- Tworzenie klas pochodnych wyjątków 272
- Test sprawdzający 276
- Strumienie wejścia i wyjścia 280
- Strumienie bajtowe i strumienie znakowe 280
- Klasy strumieni bajtowych 280
- Klasy strumieni znakowych 280
- Strumienie predefiniowane 281
- Używanie strumieni bajtowych 282
- Odczyt wejścia konsoli 282
- Zapis do wyjścia konsoli 284
- Odczyt i zapis plików za pomocą strumieni bajtowych 285
- Odczyt z pliku 285
- Zapis w pliku 288
- Automatyczne zamykanie pliku 290
- Odczyt i zapis danych binarnych 292
- Pliki o dostępie swobodnym 296
- Strumienie znakowe 298
- Odczyt konsoli za pomocą strumieni znakowych 298
- Obsługa wyjścia konsoli za pomocą strumieni znakowych 301
- Obsługa plików za pomocą strumieni znakowych 302
- Klasa FileWriter 302
- Klasa FileReader 303
- Zastosowanie klas opakowujących do konwersji łańcuchów numerycznych 304
- Test sprawdzający 311
- Podstawy wielowątkowości 313
- Klasa Thread i interfejs Runnable 314
- Tworzenie wątku 315
- Usprawnienie i dwie modyfikacje 318
- Tworzenie wielu wątków 323
- Jak ustalić, kiedy wątek zakończył działanie? 326
- Priorytety wątków 328
- Synchronizacja 331
- Synchronizacja metod 331
- Synchronizacja instrukcji 334
- Komunikacja międzywątkowa 336
- Przykład użycia metod wait() i notify() 337
- Wstrzymywanie, wznawianie i kończenie działania wątków 341
- Test sprawdzający 346
- Wyliczenia 348
- Podstawy wyliczeń 348
- Wyliczenia są klasami 350
- Metody values() i valueOf() 350
- Konstruktory, metody, zmienne instancji a wyliczenia 351
- Dwa ważne ograniczenia 353
- Typy wyliczeniowe dziedziczą po klasie Enum 353
- Automatyczne opakowywanie 358
- Typy opakowujące 359
- Podstawy automatycznego opakowywania 360
- Automatyczne opakowywanie i metody 361
- Automatyczne opakowywanie i wyrażenia 362
- Przestroga 364
- Import składowych statycznych 364
- Adnotacje (metadane) 366
- Test sprawdzający 369
- Podstawy typów sparametryzowanych 372
- Prosty przykład typów sparametryzowanych 372
- Parametryzacja dotyczy tylko typów obiektowych 375
- Typy sparametryzowane różnią się dla różnych argumentów 375
- Klasa sparametryzowana o dwóch parametrach 376
- Ogólna postać klasy sparametryzowanej 377
- Ograniczanie typów 377
- Stosowanie argumentów wieloznacznych 380
- Ograniczanie argumentów wieloznacznych 382
- Metody sparametryzowane 384
- Konstruktory sparametryzowane 386
- Interfejsy sparametryzowane 386
- Typy surowe i tradycyjny kod 392
- Wnioskowanie typów i operator diamentowy 395
- Wymazywanie 396
- Błędy niejednoznaczności 396
- Ograniczenia związane z typami sparametryzowanymi 397
- Zakaz tworzenia instancji parametru typu 397
- Ograniczenia dla składowych statycznych 397
- Ograniczenia tablic sparametryzowanych 398
- Ograniczenia związane z wyjątkami 399
- Dalsze studiowanie typów sparametryzowanych 399
- Test sprawdzający 399
- Przedstawienie wyrażeń lambda 402
- Podstawowe informacje o wyrażeniach lambda 402
- Interfejsy funkcyjne 403
- Wyrażenia lambda w działaniu 405
- Blokowe wyrażenia lambda 408
- Sparametryzowane interfejsy funkcyjne 409
- Wyrażenia lambda i przechwytywanie zmiennych 415
- Zgłaszanie wyjątków w wyrażeniach lambda 416
- Referencje metod 417
- Referencje metod statycznych 417
- Referencje metod instancyjnych 419
- Referencje konstruktorów 423
- Predefiniowane interfejsy funkcyjne 425
- Test sprawdzający 426
- Podstawowe informacje o modułach 430
- Przykład prostego modułu 431
- Kompilowanie i uruchamianie przykładowej aplikacji 434
- Dokładniejsze informacje o instrukcjach requires i exports 435
- java.base i moduły platformy 436
- Stary kod i moduł nienazwany 437
- Eksportowanie do konkretnego modułu 438
- Wymagania przechodnie 439
- Stosowanie usług 443
- Podstawowe informacje o usługach i dostawcach usług 444
- Słowa kluczowe związane z usługami 444
- Przykład stosowania usług i modułów 445
- Dodatkowe cechy modułów 451
- Moduły otwarte 451
- Instrukcja opens 451
- requires static 451
- Dalsze samodzielne poznawanie modułów 452
- Test sprawdzający 453
- Pochodzenie i filozofia Swing 456
- Komponenty i kontenery 457
- Komponenty 458
- Kontenery 458
- Panele kontenerów szczytowych 459
- Menedżery układu 459
- Pierwszy program wykorzystujący Swing 460
- Pierwszy program Swing wiersz po wierszu 461
- Obsługa zdarzeń w Swing 464
- Zdarzenia 464
- Obiekty nasłuchujące 465
- Klasy zdarzeń i interfejsy obiektów nasłuchujących 465
- Komponent JButton 465
- Komponent JTextField 468
- Komponent JCheckBox 471
- Komponent JList 474
- Wykorzystanie anonimowych klas wewnętrznych lub wyrażeń lambda do obsługi zdarzeń 481
- Test sprawdzający 482
- Podstawowe pojęcia JavaFX 486
- Pakiety JavaFX 486
- Klasy Stage oraz Scene 486
- Węzły i graf sceny 487
- Układy 487
- Klasa Application oraz metody cyklu życia 487
- Uruchamianie aplikacji JavaFX 488
- Szkielet aplikacji JavaFX 488
- Kompilacja i uruchamianie programów JavaFX 491
- Wątek aplikacji 491
- Prosta kontrolka JavaFX: Label 491
- Stosowanie przycisków i zdarzeń 493
- Podstawy obsługi zdarzeń 493
- Przedstawienie kontrolki Button 494
- Przedstawienie obsługi zdarzeń i stosowania przycisków 494
- Trzy kolejne kontrolki JavaFX 497
- Pola wyboru 497
- Listy 501
- Pola tekstowe 505
- Przedstawienie efektów i transformacji 508
- Efekty 508
- Transformacje 509
- Prezentacja zastosowania efektów i transformacji 511
- Co dalej? 513
- Test sprawdzający 514
- Rozdział 1. Podstawy Javy 515
- Rozdział 2. Typy danych i operatory 517
- Rozdział 3. Instrukcje sterujące 518
- Rozdział 4. Wprowadzenie do klas, obiektów i metod 520
- Rozdział 5. Więcej typów danych i operatorów 521
- Rozdział 6. Więcej o metodach i klasach 524
- Rozdział 7. Dziedziczenie 528
- Rozdział 8. Pakiety i interfejsy 529
- Rozdział 9. Obsługa wyjątków 531
- Rozdział 10. Obsługa wejścia i wyjścia 533
- Rozdział 11. Programowanie wielowątkowe 536
- Rozdział 12. Typy wyliczeniowe, automatyczne opakowywanie, import składowych statycznych i adnotacje 538
- Rozdział 13. Typy sparametryzowane 541
- Rozdział 14. Wyrażenia lambda i referencje metod 544
- Rozdział 15. Moduły 547
- Rozdział 16. Wprowadzenie do Swing 548
- Rozdział 17. Wprowadzenie do JavaFX 552
- Znaczniki javadoc 557
- @author 558
- {@code} 558
- @deprecated 558
- {@docRoot} 559
- @exception 559
- @hidden 559
- {@index} 559
- {@inheritDoc} 559
- {@link} 559
- {@linkplain} 560
- {@literal} 560
- @param 560
- @provides 560
- @return 560
- @see 560
- @since 560
- @throws 561
- @uses 561
- {@value} 561
- @version 561
- Ogólna postać komentarza dokumentacyjnego 561
- Wynik działania programu javadoc 561
- Przykład użycia komentarzy dokumentacyjnych 562
- Czym jest Java Web Start? 563
- Cztery kluczowe aspekty Java Web Start 564
- Aplikacje Java Web Start wymagają pliku JAR 564
- Aplikacje Java Web Start są podpisywane cyfrowo 564
- Java Web Start bazuje na JNLP 565
- Tworzenie odnośnika do pliku JNLP 566
- Eksperymenty z Java Web Start z wykorzystaniem lokalnego systemu plików 567
- Utworzenie pliku JAR aplikacji ButtonDemo 567
- Utworzenie magazynu kluczy i podpisanie pliku ButtonDemo.jar 568
- Utworzenie pliku JNLP dla aplikacji ButtonDemo 569
- Utworzenie pliku HTML o nazwie StartBD.html 570
- Dodanie pliku ButtonDemo.jnlp do listy wyjątków w aplikacji Java Control Panel 570
- Wykonanie aplikacji ButtonDemo z poziomu przeglądarki 570
- Uruchamianie aplikacji Java Web Start przy użyciu programu javaws 571
- Stosowanie technologii Java Web Start z apletami 571
- Podstawy JShell 573
- Wyświetlanie, edycja i ponowne wykonywanie kodu 575
- Dodanie metody 576
- Utworzenie klasy 577
- Stosowanie interfejsu 577
- Przetwarzanie wyrażeń i wbudowane zmienne 578
- Importowanie pakietów 579
- Wyjątki 579
- Inne polecenia JShell 580
- Dalsze poznawanie możliwości JShell 581
- Modyfikatory transient i volatile 583
- instanceof 584
- strictfp 584
- assert 584
- Metody rodzime 585
- Inna postać this 585
O autorze 13
O redaktorze technicznym 14
Wstęp 15
1. Podstawy Javy 21
2. Typy danych i operatory 47
3. Instrukcje sterujące 71
4. Wprowadzenie do klas, obiektów i metod 101
5. Więcej typów danych i operatorów 123
6. Więcej o metodach i klasach 159
7. Dziedziczenie 193
8. Pakiety i interfejsy 227
9. Obsługa wyjątków 255
10. Obsługa wejścia i wyjścia 279
11. Programowanie wielowątkowe 313
12. Typy wyliczeniowe, automatyczne opakowywanie, import składowych statycznych i adnotacje 347
13. Typy sparametryzowane 371
14. Wyrażenia lambda i referencje metod 401
15. Moduły 429
16. Wprowadzenie do Swing 455
17. Wprowadzenie do JavaFX 485
A. Rozwiązania testów sprawdzających 515
B. Komentarze dokumentacyjne 557
C. Przegląd technologii Java Web Start 563
D. Wprowadzenie do JShell 573
E. Więcej słów kluczowych języka Java 583
Skorowidz 587
Helion - inne książki
-
Nowość Promocja
Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodnikiem, szczególnie cenionym przez osoby, które znają już inne języki programowania, takie jak C++ czy Java. Wszystkie fragmenty kodu zostały udostępnione w programie LINQPad jako interaktywne przykłady. Można je edytować i od razu oglądać wyniki bez konieczności tworzenia projektów w Visual Studio. To książka, którą każdy programista C# powinien mieć pod ręką!- Druk
- PDF + ePub + Mobi pkt
(32,43 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Nowość Bestseller Promocja
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.- Druk
- PDF + ePub + Mobi pkt
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Bestseller Promocja
Oto przewodnik po inżynierii detekcji, przeznaczony dla inżynierów zabezpieczeń i analityków bezpieczeństwa. Zaprezentowano w nim praktyczną metodologię planowania, budowy i walidacji mechanizmów wykrywania zagrożeń. Opisano zasady pracy z frameworkami służącymi do testowania i uwierzytelniania programu inżynierii detekcji. Książka zawiera przykłady dotyczące zagadnień z całego cyklu, od utworzenia reguły detekcji po jej walidację, a omawianej tematyce towarzyszy bogaty zestaw samouczków, projektów i pytań sprawdzających. To doskonałe źródło wiedzy o zasadach pracy inżyniera detekcji i o ciągłym rozwoju tej dziedziny.- Druk
- PDF + ePub + Mobi pkt
Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Ta książka łączy perspektywy inżynierów, ludzi biznesu, przedstawicieli rządów i społeczników. Ułatwia zrozumienie korzyści i szans, jakie niosą ze sobą autonomiczne systemy oparte na uczeniu maszynowym. Zawiera siedem ważnych zasad, które pozwolą na ograniczanie ryzyka nadużyć i wypadków związanych z AI, a także zapewnią, by technologie tego rodzaju służyły rozwojowi ludzkości. Cztery z zasad dotyczą samych systemów i ich projektowania: uwzględniania ryzyka dla ludzi, przejrzystości działania, zapewnienia ochrony danych osobowych i ograniczania tendencyjności. Pozostałe trzy odnoszą się do organizacji tworzących systemy AI, stosowanych w nich procedur i kultury organizacyjnej. Co ważne, w książce znalazły się przykłady dobrych praktyk, jak również liczne rzeczowe uwagi i pożyteczne wskazówki.- Druk
- PDF + ePub + Mobi pkt
Dylemat sztucznej inteligencji. 7 zasad odpowiedzialnego tworzenia technologii Dylemat sztucznej inteligencji. 7 zasad odpowiedzialnego tworzenia technologii
(32,94 zł najniższa cena z 30 dni)
35.69 zł
54.90 zł (-35%) -
Nowość Bestseller Promocja
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara czy narzędzia Nx do zarządzania repozytoriami monolitycznymi. Poszczególnych technologii użyjesz do tworzenia ciekawych projektów: aplikacji pogodowej w technice PWA, mobilnej aplikacji do geotagowania zdjęć, biblioteki komponentów interfejsu użytkownika i innych. Dowiesz się też, jak dostosować interfejs CLI Angulara do swoich potrzeb.- Druk
- PDF + ePub + Mobi pkt
Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Nowość Bestseller Promocja
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- Druk
- PDF + ePub + Mobi pkt
React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Autodesk Fusion 360 jest kompleksowym oprogramowaniem chmurowym, dzięki któremu stworzysz nawet bardzo rozbudowane zunifikowane projekty w 3D. W razie potrzeby wykonasz w nim również symulacje, przygotujesz dokumentację projektu i opracujesz jego dane. Fusion 360 łączy funkcje 3D CAD, CAM, CAE i PCB. Pozwala między innymi realizować zadania z zakresu wzornictwa przemysłowego, projektowania mechanicznego i symulacji obliczeniowych.- Druk
- PDF + ePub + Mobi pkt
(34,20 zł najniższa cena z 30 dni)
37.05 zł
57.00 zł (-35%) -
Nowość Bestseller Promocja
Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybko wykonywać czynności, których realizacja wymagała dotąd znacznie większego wysiłku. Słowem, robić więcej, robiąc mniej.- Druk
- PDF + ePub + Mobi pkt
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Nowość Promocja
Trzymasz w rękach drugie wydanie książki, którą docenili specjaliści bezpieczeństwa IT na całym świecie. Dzięki niej zrozumiesz zasady tworzenia skutecznych strategii cyberbezpieczeństwa dla swojej organizacji. Poznasz długoterminowe trendy w ujawnianiu i wykorzystywaniu luk w zabezpieczeniach, regionalne różnice w rozpowszechnieniu szkodliwego oprogramowania, leżące u ich podstaw czynniki społeczno-ekonomiczne, a także ewolucję ransomware. Zdobędziesz także cenne informacje na temat zagrożeń, których źródłami są rządy państw, i zapoznasz się z dogłębną analizą nowoczesnych strategii cyberbezpieczeństwa w chmurze. Dzięki tej wciągającej lekturze dowiesz się, jak wygląda dobra analiza cyberzagrożeń i jak oceniać skuteczność strategii cyberbezpieczeństwa w organizacji.- Druk
- PDF + ePub + Mobi pkt
Zagrożenia cyberbezpieczeństwa i rozwój złośliwego oprogramowania. Poznaj strategie obrony przed współczesnymi niebezpieczeństwami. Wydanie II Zagrożenia cyberbezpieczeństwa i rozwój złośliwego oprogramowania. Poznaj strategie obrony przed współczesnymi niebezpieczeństwami. Wydanie II
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Nowość Bestseller Promocja
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić w interakcje z ChatGPT, tworzyć lepsze prompty i korzystać z funkcji uczenia się. Znajdziesz tu rozdziały dla marketingowców, naukowców i programistów, ułatwiające szybkie zastosowanie nabytej wiedzy w praktyce. Przekonasz się również, jak w środowisku korporacyjnym stosować interfejsy API modeli OpenAI dostępne w infrastrukturze Azure. Dla każdego scenariusza podano kompletną implementację w Pythonie, korzystającą z bibliotek Streamlit i LangChain do integracji modeli AI z aplikacjami.- Druk
- PDF + ePub + Mobi pkt
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(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:
Książka drukowana
Oceny i opinie klientów: Java. Przewodnik dla początkujących. Wydanie VII Herbert Schildt (22) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(12)
(3)
(3)
(1)
(2)
(1)
Oceny i opinie poprzednich wydań
więcej opinii
ukryj opinie