Java. Przygotowanie do programowania na platformę Android
- Autor:
- Jeff Friesen
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 0
- Stron:
- 624
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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 pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)103.34 zł
159.00 zł(-35%) -
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 istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
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ć....
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%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)109.85 zł
169.00 zł(-35%) -
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 n...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł(-35%)
Ebooka "Java. Przygotowanie do programowania na platformę Android" 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 "Java. Przygotowanie do programowania na platformę Android" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Java. Przygotowanie do programowania na platformę Android" 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
Recenzje ebooka: 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.
-
Recenzja: MobileWorld24 Wojciech Łęczycki, 2013-05-29Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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ć. -
Recenzja: NetWorld Piotr Kociatkiewicz, 01/2012Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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 ebooka
- 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@ebookpoint.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.
Spis treści ebooka
- 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 (0) 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.