ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
199,00 zł
Niedostępna
Ebook
99,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint