Java. Przygotowanie do programowania na platformę Android
- Autor:
- Jeff Friesen
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 8
- Stron:
- 624
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: Java. Przygotowanie do programowania na platformę Android
Zdobądź wiedzę i umiejętności, które pomogą Ci tworzyć efektywne aplikacje dla systemu Android!
- Odkryj Javę - od podstaw po zaawansowane mechanizmy tego języka
- Dowiedz się, jak wykorzystać potencjał API platformy
- Poznaj wszystkie aspekty programowania niezbędne do tworzenia aplikacji na urządzenia przenośne
Język Java, obecny na rynku od dobrych piętnastu lat, ugruntował już swoją pozycję w środowisku programistów. Wykorzystywany jest niemal w każdej dziedzinie informatycznego świata, począwszy od aplikacji internetowych, poprzez tradycyjne oprogramowanie biurowe, aż po rozwiązania dla urządzeń przenośnych. Został on również wybrany jako główny język platformy Android - aplikacje dla tego systemu pisane są w języku Java i korzystają z różnorodnych standardowych API tego języka. Dzięki temu tysiące programistów niemal z marszu rozpoczęło tworzenie aplikacji przeznaczonych dla systemu Android, właściwie nie ponosząc żadnych dodatkowych kosztów.
Jedną z najlepszych książek wprowadzających do języka Java... trzymasz właśnie w rękach. Dzięki niej błyskawicznie opanujesz język Java oraz zasady programowania obiektowego, skupiając się przede wszystkim na tych aspektach Javy, które pozwolą Ci zrozumieć istotę tworzenia aplikacji. Z tak solidnymi fundamentami zaczniesz odkrywać możliwości i ograniczenia Javy. Na kolejnych stronach znajdziesz szczegółowo omówione API platformy, jej potencjał w zakresie korzystania z kolekcji oraz tworzenia aplikacji wielojęzycznych. Ponadto nauczysz się wykonywać operacje wejścia-wyjścia. Książka ta jest idealną pozycją dla wszystkich osób chcących poznać niuanse języka Java, a następnie wykorzystać je podczas tworzenia aplikacji. Dzięki zawartym w niej ćwiczeniom błyskawicznie zweryfikujesz zdobytą wiedzę.
- Java - język programowania i platforma
- Instalacja i korzystanie ze środowiska programistycznego Eclipse i NetBeans
- Elementarz języka JAVA - klasy, interfejsy, dziedziczenie
- Zaawansowane elementy języka - wyjątki, adnotacje, typy ogólne i wyliczeniowe
- Zastosowanie wątków
- Zarządzanie kolekcjami elementów - Collections Framework
- Operacje wejścia-wyjścia - dostęp do plików i strumieni
Wykorzystaj potencjał Javy i przygotuj się do tworzenia aplikacji na urządzenia przenośne!
Wybrane bestsellery
-
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, techni...(0,00 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Znalezienie odpowiedzi na zaprzątające umysł pytania z zakresu automatyzacji zwykle wiąże się ze spędzeniem długich godzin na wertowaniu niespójnej dokumentacji lub przeszukiwaniu forum Atlassian Community, gdzie swoimi problemami (a także autorskimi pomysłami na ich rozwiązanie) dzielą się inni ...
Atlassian Jira Server & Data Center. Programowanie rozwiązań w projektach biznesowych Atlassian Jira Server & Data Center. Programowanie rozwiązań w projektach biznesowych
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
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...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
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 konkretnyc...
Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
(0,00 zł najniższa cena z 30 dni)59.90 zł
199.00 zł(-70%) -
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ęzy...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
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 technik...(0,00 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
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 ...(0,00 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł(-40%) -
Oto kolejne, przejrzane, zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla zawodowych programistów Javy. Znalazł się tu dokładny opis sposobów tworzenia interfejsu użytkownika, stosowania rozwiązań korporacyjnych, sieciowych i zabezpieczeń, a także nowości wprowadzonych w JDK 11. P...(0,00 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł(-40%) -
Książka "UML 2.0. Wprowadzenie" w praktyczny sposób przedstawia techniki modelowania systemów informatycznych za pomocą języka UML 2.0.(0,00 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Tablice informatyczne. C++" zawierają zestawienie najpotrzebniejszych informacji dotyczących języka C++. Każdy programista doceni je, gdy podczas pracy nie będzie miał czasu na wertowanie kilkunastu książek.(0,00 zł najniższa cena z 30 dni)
6.45 zł
12.90 zł(-50%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: Java. Przygotowanie do programowania na platformę Android (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
MobileWorld24 Wojciech Łęczycki, 2013-05-29
Dzisiaj na ruszt bierzemy książkę „Java Przygotowanie do programowania na platformę Android” autora Jeffa Friesena. Cóż do objętości książek, które traktują o programowaniu zdążyłem się przyzwyczaić, i tak właściwie ta pozycja również nie daje zapomnieć, że programowanie to dosyć złożone przedsięwzięcie, a przede wszystkim odbywa się na kilku płaszczyznach. Autor na 622 stronach przedstawia nam cały schemat i specyfikę języka Java – książka została podzielona w sumie na 10 rozdziałów (do tego jeszcze dochodzi dodatek A) i jak sam autor mówi na samym początku to ta książka to przede wszystkim stworzona została z myślą o początkujących programistach na Androida, gdyż właśnie każdy dział (prócz 9) odnosi się do wykorzystania języka Java w kontekście systemu sygnowanego zielonym robocikiem. Pierwszy rozdział to przygotowanie środowiska pracy, pokazanie jak można wykorzystać Javę do programowania i jakich efektów możemy się spodziewać, drugi natomiast i kolejne to już typowe programowanie nauka składni języka, odpowiednich API. Całość została napisana prostym i zrozumiałym językiem dla każdego, więc próg wejścia w tę tematykę jest zdecydowanie niski i nie powinien sprawiać najmniejszych problemów. Ciekawym rozwiązaniem jest to, że pod każdym rozdziale mamy kilkanaście różnych ćwiczeń, dzięki którym możemy sobie powtórzyć to czego się nauczyliśmy przez ostatnie kilkadziesiąt stron. Do tego mamy jeszcze niewielkie podsumowanie, które streszcza najważniejsze rzeczy. Co ważne do ćwiczeń na samym końcu właśnie wcześniej wspomnianym przeze mnie dodatku A odpowiedzi, dzięki którym możemy sprawdzić poprawność naszego rozumowania. Oczywiście standardem jest to, że każdą większą partię kodu możemy pobrać ze strony Helionu. Szkoda, że nie zdecydowano się na zaimplementowanie QR codów, ale jak na razie może nie byłyby one tak często używane. Jedno co mogę powiedzieć o samej książce złego to papier makulaturowy, z którym w przypadku książek wydawanych przez Helion wcześniej nie miałem okazji się zetknąć i tutaj się zdziwiłem, lecz przy książce za którą się płaci niemal 90 zł chciałoby się jednak chociaż dobre wykonanie.
Java Przygotowanie do programowania na platformę Android to pozycja obowiązkowa dla tych, którzy zaczynają programowanie na Androida, gdyż zawiera podstawowe najważniejsze informacje dotyczące Javy w kontekście systemu sygnowanego zielonym robocikiem. Co prawda nie należy do najtańszych to warta jest swojej ceny i wydanie 90 zł nie powinniście tego zakupu żałować. -
NetWorld Piotr Kociatkiewicz, 01/2012
Pierwszym krokiem do osiągnięcia umiejętności programowania dla systemu Android jest dogłębne poznanie języka Java wraz z najważniejszymi interfejsami API. Podręcznik przynosi niezbędne informacje na temat tego języka. Czytelnik znajdzie w nim wprowadzenie i szczegółowe informacje na temat Javy, w tym rozszerzone informacje o obiektach, takich jak: typy zagnieżdżone, pakiety, importy statyczne i wyjątki, a w dalszej kolejności elementy zaawansowane, do których należą aseracje, adnotacje, typy ogólne i wyliczeniowe. Dowie się, jak wykorzystać mechanizmy zarządzania grupami obiektów i pracą z wątkami z wykorzystaniem bibliotek Javy. Pozna narzędzia API Javy, zapewniające pracę współbieżną, internacjonalizację, obsługę preferencji itp. Tematy poruszane w podręczniku są grupowane w dobrze zdefiniowane i ściśle ze sobą powiązane zagadnienia, uzupełnione zbiorami zadań ułatwiających przyswojenie wiedzy. Po podręcznik powinien sięgnąć programista rozpoczynający przygodę z Androidem.
Szczegóły książki
- Tytuł oryginału:
- Learn Java for Android Development
- Tłumaczenie:
- Daniel Kaczmarek, Aleksander Lamża
- ISBN Książki drukowanej:
- 978-83-246-3372-2, 9788324633722
- Data wydania książki drukowanej:
- 2011-10-24
- ISBN Ebooka:
- 978-83-246-3955-7, 9788324639557
- Data wydania ebooka:
-
2011-12-30
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:
- 158x235
- Numer z katalogu:
- 7115
- Rozmiar pliku Pdf:
- 4.0MB
- Rozmiar pliku ePub:
- 3.6MB
- Rozmiar pliku Mobi:
- 9.0MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Programowanie » Java - Programowanie
Programowanie mobilne » Android
Spis treści książki
- Czym jest Java? (17)
- Java jest językiem programowania (18)
- Java jest platformą (19)
- Java SE, Java EE, Java ME i Android (21)
- Instalacja i poznawanie możliwości JDK (22)
- Instalacja i poznawanie możliwości dwóch najpopularniejszych środowisk IDE (27)
- Zintegrowane środowisko programistyczne NetBeans (28)
- Zintegrowane środowisko programistyczne Eclipse (32)
- Gra karciana Kareta (35)
- Reguły gry w Karetę (36)
- Model gry Kareta w pseudokodzie (36)
- Przekształcenie pseudokodu na kod języka Java (38)
- Kompilowanie, uruchamianie i udostępnianie aplikacji FourOfAKind (51)
- Podsumowanie (55)
- Klasy (57)
- Deklarowanie klas (58)
- Pola (59)
- Metody (73)
- Konstruktory (91)
- Inne konstrukcje inicjalizujące (93)
- Interfejs a implementacja (98)
- Obiekty (102)
- Tworzenie obiektów i tablic (102)
- Uzyskiwanie dostępu do pól (104)
- Wywoływanie metod (106)
- Odśmiecanie (109)
- Podsumowanie (111)
- Dziedziczenie (115)
- Rozszerzanie klas (116)
- Najwyższa klasa przodka (121)
- Kompozycja (130)
- Problemy z dziedziczeniem implementacji (130)
- Wielopostaciowość (134)
- Rzutowanie w górę i późne wiązanie (135)
- Klasy i metody abstrakcyjne (138)
- Rzutowanie w dół i identyfikacja typów w fazie wykonania (140)
- Kowariantne typy zwracanych wartości (142)
- Interfejsy (144)
- Deklarowanie interfejsów (144)
- Implementowanie interfejsów (145)
- Rozszerzanie interfejsów (149)
- Po co używać interfejsów? (150)
- Podsumowanie (156)
- Typy zagnieżdżone (157)
- Statyczne klasy składowe (157)
- Niestatyczne klasy składowe (160)
- Klasy anonimowe (164)
- Klasy lokalne (166)
- Interfejsy wewnątrz klas (168)
- Pakiety (169)
- Czym są pakiety? (169)
- Instrukcja pakietu (171)
- Instrukcja importu (171)
- Wyszukiwanie pakietów i typów (172)
- Korzystanie z pakietów (174)
- Pakiety i pliki JAR (178)
- Importy statyczne (178)
- Wyjątki (180)
- Czym są wyjątki? (181)
- Reprezentowanie wyjątków w kodzie źródłowym (181)
- Rzucanie wyjątków (185)
- Obsługa wyjątków (188)
- Wykonywanie czynności sprzątających (192)
- Podsumowanie (198)
- Asercje (199)
- Deklarowanie asercji (200)
- Korzystanie z asercji (201)
- Unikanie korzystania z asercji (207)
- Włączanie i wyłączanie asercji (207)
- Adnotacje (208)
- Działanie adnotacji (209)
- Deklarowanie typów adnotacji i wstawianie adnotacji do kodu źródłowego (212)
- Przetwarzanie adnotacji (216)
- Mechanizmy ogólne (218)
- Kolekcje i potrzeba bezpieczeństwa typologicznego (219)
- Typy ogólne (221)
- Metody ogólne (232)
- Typy wyliczeniowe (233)
- Problem z tradycyjnymi typami wyliczeniowymi (234)
- Enum - alternatywa dla tradycyjnego typu wyliczeniowego (235)
- Klasa Enum (240)
- Podsumowanie (244)
- Interfejsy API do wykonywania obliczeń matematycznych (247)
- Klasy Math i StrictMath (247)
- Klasa BigDecimal (254)
- Klasa BigInteger (259)
- Informacje na temat pakietów (263)
- Podstawowe klasy opakowujące (267)
- Klasa Boolean (268)
- Klasa Character (270)
- Klasy Float i Double (271)
- Klasy Integer, Long, Short i Byte (275)
- Klasa Number (277)
- API References (277)
- Podstawowe pojęcia (277)
- Klasy Reference i ReferenceQueue (279)
- Klasa SoftReference (280)
- Klasa WeakReference (283)
- Klasa PhantomReference (284)
- Podsumowanie (288)
- API Reflection (289)
- Zarządzanie ciągami znaków (297)
- Klasa String (298)
- Klasa StringBuffer (301)
- Klasa System (304)
- API Threading (307)
- Interfejs Runnable i klasa Thread (307)
- Synchronizacja wątków (317)
- Podsumowanie (333)
- Przegląd biblioteki (335)
- Interfejs Comparable kontra Comparator (336)
- Interfejsy Iterable i Collection (338)
- Iterator i nowa pętla for (341)
- Automatyczne pakowanie i rozpakowywanie (342)
- Interfejs List (344)
- Klasa ArrayList (348)
- Klasa LinkedList (349)
- Interfejs Set (351)
- Klasa TreeSet (351)
- Klasa HashSet (353)
- Klasa EnumSet (356)
- Interfejs SortedSet (358)
- Interfejs Queue (365)
- Klasa PriorityQueue (366)
- Interfejs Map (369)
- Klasa TreeMap (373)
- HashMap (374)
- Klasa IdentityHashMap (380)
- Klasa WeakHashMap (382)
- Klasa EnumMap (383)
- Interfejs SortedMap (384)
- Narzędzia (387)
- Klasyczne klasy kolekcji (389)
- Podsumowanie (396)
- Narzędzia wspomagające współbieżność (397)
- Wykonawcy (397)
- Synchronizatory (406)
- Współbieżne kolekcje (408)
- Blokady (410)
- Zmienne atomowe (413)
- Internacjonalizacja (414)
- Lokalizatory (414)
- Paczki zasobów (416)
- Iteratory operujące na tekście (425)
- Porównywanie tekstów - klasa Collator (429)
- Daty, strefy czasowe i kalendarze (430)
- Formatery (436)
- Biblioteka klas preferencji (443)
- Generowanie liczb pseudolosowych (446)
- Wyrażenia regularne (449)
- Podsumowanie (460)
- Klasa File (463)
- Klasa RandomAccessFile (474)
- Strumienie (485)
- Przegląd klas strumieni (485)
- Klasy OutputStream i InputStream (487)
- Klasy ByteArrayOutputStream i ByteArrayInputStream (489)
- Klasy FileOutputStream i FileInputStream (491)
- Klasy PipedOutputStream i PipedInputStream (494)
- Klasy FilterOutputStream i FilterInputStream (497)
- Klasy BufferedOutputStream i BufferedInputStream (504)
- Klasy DataOutputStream i DataInputStream (505)
- Serializacja i deserializacja obiektów (508)
- Klasa PrintStream (519)
- Klasy Writer i Reader (523)
- Przegląd klas Writer i Reader (524)
- Klasy bazowe Writer i Reader (524)
- Klasy OutputStreamWriter i InputStreamReader (525)
- Klasy FileWriter i FileReader (529)
- Podsumowanie (540)
- Na tym nie koniec (541)
- Rozdział 1. Pierwsze kroki w języku Java (543)
- Rozdział 2. Podstawy języka Java (548)
- Rozdział 3. Mechanizmy języka zorientowane obiektowo (551)
- Rozdział 4. Zaawansowane mechanizmy języka - część I (558)
- Rozdział 5. Zaawansowane mechanizmy języka - część II (564)
- Rozdział 6. Podstawowe interfejsy API - część I (569)
- Rozdział 7. Podstawowe interfejsy API - część II (572)
- Rozdział 8. Biblioteka kolekcji (578)
- Rozdział 9. Dodatkowe biblioteki klas narzędziowych (583)
- Rozdział 10. Operacje wejścia-wyjścia (589)
O autorze (11)
O recenzencie technicznym (12)
Wprowadzenie (13)
Rozdział 1. Pierwsze kroki w języku Java (17)
Rozdział 2. Podstawy języka Java (57)
Rozdział 3. Mechanizmy języka zorientowane obiektowo (115)
Rozdział 4. Zaawansowane mechanizmy języka - część I (157)
Rozdział 5. Zaawansowane mechanizmy języka - część II (199)
Rozdział 6. Podstawowe interfejsy API - część I (247)
Rozdział 7. Podstawowe interfejsy API - część II (289)
Rozdział 8. Biblioteka kolekcji (335)
Rozdział 9. Dodatkowe biblioteki klas narzędziowych (397)
Rozdział 10. Operacje wejścia-wyjścia (463)
Dodatek A Odpowiedzi do ćwiczeń (543)
Skorowidz (601)
Oceny i opinie klientów: Java. Przygotowanie do programowania na platformę Android Jeff Friesen (8)
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.
(2)
(3)
(0)
(1)
(0)
(2)
Data dodania: 2012-11-20 Ocena: 6 Opinia niepotwierdzona zakupem
filip,
Data dodania: 2012-04-10 Ocena: 6 Opinia niepotwierdzona zakupem
Dawid, Programista
Data dodania: 2013-10-07 Ocena: 5 Opinia niepotwierdzona zakupem
Sebastian,
Data dodania: 2013-04-29 Ocena: 5 Opinia potwierdzona zakupem
Marcin,
Data dodania: 2013-04-19 Ocena: 5 Opinia potwierdzona zakupem
Paweł,
Data dodania: 2014-02-24 Ocena: 3 Opinia potwierdzona zakupem
Data dodania: 2012-08-14 Ocena: 1 Opinia niepotwierdzona zakupem
Bartek,
Data dodania: 2012-04-10 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii