ODBIERZ TWÓJ BONUS :: »

Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII Y. Daniel Liang

Autor:
Y. Daniel Liang
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 6
Stron:
1544
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
99,50 zł 199,00 zł (-50%)
99,50 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska programistycznego Java (NetBeans, Eclipse, JDK, JRE)
  • Tworzenia, kompilowania i uruchamiania programów w języku Java
  • Stosowania zmiennych, typów danych, operatorów i instrukcji sterujących
  • Wykorzystywania pętli, metod oraz mechanizmów modularności w kodzie
  • Pracy z tablicami jednowymiarowymi i wielowymiarowymi oraz ich przetwarzania
  • Programowania obiektowego: definiowania klas, obiektów, konstruktorów i hermetyzacji
  • Implementowania dziedziczenia, polimorfizmu oraz obsługi klas abstrakcyjnych i interfejsów
  • Obsługi wyjątków oraz operacji wejścia-wyjścia na plikach tekstowych i binarnych
  • Projektowania graficznych interfejsów użytkownika z użyciem JavaFX i obsługi zdarzeń
  • Wykorzystywania kolekcji: list, stosów, kolejek, zbiorów i odwzorowań oraz ich algorytmów
  • Implementowania i analizowania struktur danych: drzewa BST, AVL, 2-3-4, B-drzewa, czerwono-czarne
  • Stosowania algorytmów sortowania, wyszukiwania i przetwarzania danych
  • Wykorzystywania rekurencji do rozwiązywania problemów programistycznych
  • Programowania współbieżnego i równoległego z użyciem wątków i synchronizacji
  • Pracy z sieciami, modelami klient-serwer i przesyłaniem obiektów przez sieć
  • Testowania kodu w Javie z wykorzystaniem frameworka JUnit

Mijają lata, dorastają kolejne pokolenia programistów, a Java wciąż zachwyca swoimi możliwościami. Jest językiem równocześnie nowoczesnym, dojrzałym i... eleganckim. Twórcy Javy od jej pierwszego wydania starali się wdrażać awangardowe rozwiązania, pamiętając równocześnie o niezawodności i bezpieczeństwie kodu. Java wciąż pozostaje ulubionym narzędziem profesjonalistów tworzących aplikacje internetowe. Przy czym jej możliwości są o wiele większe. Aby jednak w przyszłości osiągać sukcesy jako programista Javy, trzeba gruntownie opanować podstawy tego języka i swobodnie operować instrukcjami sterującymi, pętlami, metodami i tablicami.

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.

W książce między innymi:

  • solidne podstawy Javy
  • programowanie zorientowane obiektowo
  • projektowanie interfejsów użytkownika
  • struktury danych i algorytmy
  • wielowątkowość i programowanie równoległe

Zostań profesjonalnym programistą Javy!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Dr Y. Daniel Liang jest nagradzanym wykładowcą Uniwersytetu Purdue w Fort Wayne, autorem kilku książek o programowaniu i wielu artykułów publikowanych w periodykach naukowych. Specjalizuje się w projektowaniu algorytmów, przetwarzaniu typu klient – serwer oraz w zarządzaniu bazami danych.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII" obejmuje najnowsze wersje Javy?
Tak, książka została zaktualizowana i uwzględnia nowości wprowadzone w Javie SE 9, 10 i 11, co pozwala na naukę aktualnych rozwiązań i praktyk programistycznych.
2. Czy znajdę w tej książce praktyczne przykłady i ćwiczenia do samodzielnej nauki?
Tak, publikacja zawiera liczne przykłady kodu, studia przypadków oraz ćwiczenia, które pomagają utrwalić wiedzę i rozwijać praktyczne umiejętności programowania w Javie.
3. Czy książka wyjaśnia zagadnienia związane ze strukturami danych i algorytmami?
Tak, książka szczegółowo omawia różne struktury danych (takie jak listy, stosy, kolejki, drzewa i grafy) oraz algorytmy, w tym ich implementację, analizę wydajności i praktyczne zastosowania.
4. Czy materiał obejmuje zagadnienia zaawansowane, takie jak wielowątkowość czy programowanie równoległe?
Tak, w książce znajdziesz rozdziały poświęcone wielowątkowości, programowaniu równoległemu, operacjom wejścia-wyjścia, sieciom oraz innym zaawansowanym tematom.
5. Czy do korzystania z książki potrzebne są specjalistyczne narzędzia lub oprogramowanie?
Do nauki wystarczy komputer z zainstalowanym środowiskiem Java (JDK) oraz dowolne środowisko programistyczne (np. NetBeans, Eclipse), których obsługa jest wyjaśniona w książce.
6. Czy książka nadaje się do nauki samodzielnej, czy lepiej korzystać z niej na kursach lub studiach?
Książka została napisana w sposób przystępny i umożliwia zarówno samodzielną naukę, jak i wykorzystanie jako podręcznik na kursach lub studiach informatycznych.
7. W jaki sposób książka pomaga przygotować się do rozwiązywania praktycznych problemów programistycznych?
Publikacja prezentuje liczne studia przypadków z różnych dziedzin (matematyka, ekonomia, gry, animacje), pokazując, jak wykorzystać Javę do tworzenia realnych rozwiązań i analizowania problemów.
8. Czy do książki dołączone są dodatkowe materiały lub zasoby online?
Tak, część rozdziałów dostępna jest online, a przykładowy kod oraz materiały uzupełniające można pobrać z podanego w książce adresu internetowego.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
199,00 zł
Niedostępna
Ebook
99,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile