reklama - zainteresowany?

Java w 21 dni. Wydanie VII - Helion

Java w 21 dni. Wydanie VII
ebook
Autor: Rogers Cadenhead
Tytuł oryginału: Java in 21 Days, Sams Teach Yourself (7th Edition)
Tłumaczenie: Rafał Jońca
ISBN: 978-83-283-2622-4
stron: 600, Format: ebook
Data wydania: 2016-10-16
Księgarnia: Helion

Cena książki: 59,40 zł (poprzednio: 99,00 zł)
Oszczędzasz: 40% (-39,60 zł)

Dodaj do koszyka Java w 21 dni. Wydanie VII

Tagi: Java - Programowanie

Java jest zorientowanym obiektowo i bezpiecznym językiem programowania. Użytkownicy uważają go za łatwiejszy do nauki od języka C++ i taki, który jednocześnie pozwala na unikanie istotniejszych błędów. W Javie można tworzyć kod działający na dowolnym komputerze lub urządzeniu z maszyną wirtualną Javy, niezależnie od tego, czy jest to serwer z Linuksem, komputer Apple Mac z OS, czy telefon z Androidem. Co ważne, Java jest cały czas konsekwentnie rozwijana przez firmę Oracle. A przy tym wszystkim programowania w Javie można się bardzo szybko nauczyć!

DziÄ™ki niniejszej książce bez problemu zrozumiesz wszystkie najważniejsze elementy najnowszej wersji jÄ™zyka Java 8. DogÅ‚Ä™bnie poznasz sam jÄ™zyk, a także jego podstawowe biblioteki. KsiążkÄ™ podzielono na 21 lekcji, kÅ‚adÄ…c nacisk na praktyczne aspekty programowania. WÅ‚aÅ›ciwie od poczÄ…tku bÄ™dziesz pisać aplikacje dla różnych Å›rodowisk, w tym również mobilnych. Niezależnie od tego, czy dopiero zaczynasz swojÄ… przygodÄ™ z programowaniem, czy też już znasz inne jÄ™zyki, dziÄ™ki tej książce nabierzesz biegÅ‚oÅ›ci w posÅ‚ugiwaniu siÄ™ JavÄ… i przygotujesz siÄ™ do rozwijania wÅ‚asnych projektów — nawet tych bardzo ambitnych!

W tej książce zawarto:

  • gruntowne podstawy jÄ™zyka Java, opis obiektów Javy, klas, interfejsów i pakietów
  • wyjaÅ›nienie zasad rzÄ…dzÄ…cych wÄ…tkami, asercjÄ… i obsÅ‚ugÄ… wyjÄ…tków w Javie
  • opis najbardziej użytecznych klas Javy, w tym klas Swing, do budowy interfejsów graficznych
  • wyjaÅ›nienie specyficznych struktur danych, takich jak listy tablicowe, stosy, mapy, tablice mieszajÄ…ce i zbiory bitów
  • omówienie zaawansowanych funkcji Javy, takich jak obsÅ‚uga wejÅ›cia i wyjÅ›cia za pomocÄ… strumieni, domkniÄ™cia, korzystanie z baz danych i obsÅ‚uga kanałów RSS za pomocÄ… XOM
  • wprowadzenie do budowania aplikacji dla urzÄ…dzeÅ„ z Androidem

Już za 21 dni możesz być znakomitym programistą Javy!


Rogers Cadenhead jest programistÄ… aplikacji internetowych z wieloletnim doÅ›wiadczeniem. UkoÅ„czyÅ‚ studia na University of North Texas. W latach 2006 – 2008 braÅ‚ udziaÅ‚ w pracach nad specyfikacjÄ… RSS 2.0. Jest autorem licznych, bardzo popularnych książek dotyczÄ…cych programowania i internetu.

Dodaj do koszyka Java w 21 dni. Wydanie VII

 

Osoby które kupowały "Java w 21 dni. Wydanie VII", wybierały także:

  • Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
  • Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze
  • Metoda dziel i zwyci
  • JavaFX. Kurs video. Wzorce oraz typy generyczne
  • Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform

Dodaj do koszyka Java w 21 dni. Wydanie VII

Spis treści

Java w 21 dni. Wydanie VII eBook -- spis treści

O autorze (11)

Wprowadzenie (13)

TYDZIEŃ I. JĘZYK JAVA

Dzień 1. Rozpoczynamy przygodę z Javą (21)

  • JÄ™zyk Java (21)
  • Programowanie obiektowe (24)
  • Obiekty i klasy (26)
  • Atrybuty i zachowanie (28)
  • Organizacja klas i ich zachowania (35)
  • Podsumowanie (41)
  • Pytania i odpowiedzi (42)
  • Quiz (43)
  • Zadania z certyfikacji (43)
  • Ćwiczenia (44)

Dzień 2. ABC programowania (45)

  • Instrukcje i wyrażenia (45)
  • Zmienne i typy danych (46)
  • Komentarze (53)
  • LiteraÅ‚y (54)
  • Wyrażenia i operatory (57)
  • Arytmetyka tekstów (65)
  • Podsumowanie (67)
  • Pytania i odpowiedzi (67)
  • Quiz (68)
  • Zadania z certyfikacji (69)
  • Ćwiczenia (69)

Dzień 3. Praca z obiektami (71)

  • Tworzenie nowych obiektów (71)
  • Korzystanie ze zmiennych klasowych i egzemplarzy (75)
  • WywoÅ‚ywanie metod (78)
  • OdnoÅ›niki do obiektów (82)
  • Rzutowanie obiektów i typów podstawowych (84)
  • Porównywanie klas i wartoÅ›ci obiektów (89)
  • Podsumowanie (91)
  • Pytania i odpowiedzi (92)
  • Quiz (92)
  • Zadania z certyfikacji (93)
  • Ćwiczenia (94)

Dzień 4. Listy, logika i pętle (95)

  • Tablice (95)
  • Instrukcja warunkowa if (102)
  • Instrukcja warunkowa switch (104)
  • Operator trójargumentowy (110)
  • PÄ™tle for (111)
  • PÄ™tle while i do (114)
  • Przerywanie pÄ™tli (116)
  • Podsumowanie (118)
  • Pytania i odpowiedzi (118)
  • Quiz (118)
  • Zadania z certyfikacji (119)
  • Ćwiczenia (120)

Dzień 5. Tworzenie klas i metod (121)

  • Definiowanie klasy (121)
  • Tworzenie zmiennych egzemplarza i klasy (122)
  • Tworzenie metod (123)
  • Tworzenie aplikacji Javy (129)
  • Aplikacje Javy i jej argumenty (131)
  • Tworzenie metod o takich samych nazwach (133)
  • Konstruktory (137)
  • PrzesÅ‚anianie metod (141)
  • Podsumowanie (145)
  • Pytania i odpowiedzi (145)
  • Quiz (146)
  • Zadania z certyfikacji (147)
  • Ćwiczenia (148)

Dzień 6. Pakiety, interfejsy i inne cechy klas (149)

  • Modyfikatory (149)
  • Metody i zmienne statyczne (155)
  • Finalne klasy, metody i zmienne (157)
  • Metody i klasy abstrakcyjne (159)
  • Pakiety (160)
  • Tworzenie wÅ‚asnych pakietów (163)
  • Interfejsy (165)
  • Tworzenie i rozszerzanie interfejsów (168)
  • Podsumowanie (176)
  • Pytania i odpowiedzi (176)
  • Quiz (176)
  • Zadania z certyfikacji (177)
  • Ćwiczenia (178)

Dzień 7. Wyjątki i wątki (179)

  • WyjÄ…tki (179)
  • ZarzÄ…dzanie wyjÄ…tkami (182)
  • Deklarowanie metod, które mogÄ… zgÅ‚osić wyjÄ…tki (189)
  • Tworzenie i zgÅ‚aszanie wyjÄ…tków (192)
  • Kiedy nie używać wyjÄ…tków? (195)
  • WÄ…tki (196)
  • Podsumowanie (203)
  • Pytania i odpowiedzi (204)
  • Quiz (204)
  • Zadania z certyfikacji (205)
  • Ćwiczenia (206)

TYDZIEŃ II. BIBLIOTEKA KLAS JAVY

Dzień 8. Struktury danych (209)

  • Wychodzimy poza tablice (209)
  • Struktury w jÄ™zyku Java (210)
  • Obiekty generyczne (227)
  • Wyliczenia (230)
  • Podsumowanie (232)
  • Pytania i odpowiedzi (232)
  • Quiz (233)
  • Zadania z certyfikacji (234)
  • Ćwiczenia (234)

Dzień 9. Korzystanie z biblioteki Swing (235)

  • Tworzenie aplikacji (235)
  • Korzystanie z komponentów (242)
  • Listy (254)
  • Biblioteka klas Javy (256)
  • Podsumowanie (258)
  • Pytania i odpowiedzi (259)
  • Quiz (259)
  • Zadania z certyfikacji (260)
  • Ćwiczenia (260)

Dzień 10. Budowanie interfejsu Swing (261)

  • FunkcjonalnoÅ›ci Swing (261)
  • Podsumowanie (283)
  • Pytania i odpowiedzi (283)
  • Quiz (284)
  • Zadania z certyfikacji (285)
  • Ćwiczenia (285)

DzieÅ„ 11. Aranżacja komponentów w interfejsie użytkownika (287)

  • Podstawowe ukÅ‚ady graficzne interfejsu (287)
  • Mieszanie różnych menedżerów ukÅ‚adu (297)
  • UkÅ‚ad CardLayout (298)
  • Podsumowanie (306)
  • Pytania i odpowiedzi (306)
  • Quiz (307)
  • Zadania z certyfikacji (308)
  • Ćwiczenia (309)

Dzień 12. Reagowanie na działania użytkownika (311)

  • Interfejsy nasÅ‚uchiwania zdarzeÅ„ (311)
  • Korzystanie z metod (316)
  • Podsumowanie (331)
  • Pytania i odpowiedzi (332)
  • Quiz (332)
  • Zadania z certyfikacji (333)
  • Ćwiczenia (334)

Dzień 13. Tworzenie grafiki 2D (335)

  • Klasa Graphics2D (335)
  • Rysowanie tekstu (337)
  • Klasa Color (342)
  • Rysowanie linii i wieloboków (344)
  • Podsumowanie (353)
  • Pytania i odpowiedzi (354)
  • Quiz (354)
  • Zadania z certyfikacji (355)
  • Ćwiczenia (356)

Dzień 14. Tworzenie aplikacji Swing (357)

  • Java Web Start (357)
  • Korzystanie z Java Web Start (360)
  • Poprawa wydajnoÅ›ci za pomocÄ… SwingWorker (371)
  • Podsumowanie (376)
  • Pytania i odpowiedzi (376)
  • Quiz (376)
  • Zadania z certyfikacji (377)
  • Ćwiczenia (378)

TYDZIEŃ III. PROGRAMOWANIE W JAVIE

Dzień 15. Korzystanie z wejścia i wyjścia (381)

  • Wprowadzenie do strumieni (381)
  • Strumienie bajtowe (383)
  • Filtrowanie strumienia (388)
  • Strumienie znakowe (397)
  • Pliki i Å›cieżki (401)
  • Podsumowanie (403)
  • Pytania i odpowiedzi (404)
  • Quiz (405)
  • Zadania z certyfikacji (405)
  • Ćwiczenia (406)

Dzień 16. Klasy wewnętrzne i domknięcia (407)

  • Klasy wewnÄ™trzne (407)
  • DomkniÄ™cia (416)
  • Podsumowanie (421)
  • Pytania i odpowiedzi (422)
  • Quiz (422)
  • Zadania z certyfikacji (423)
  • Ćwiczenia (424)

Dzień 17. Komunikacja przez internet (425)

  • ObsÅ‚uga sieci w Javie (425)
  • Pakiet java.nio (438)
  • Podsumowanie (451)
  • Pytania i odpowiedzi (451)
  • Quiz (452)
  • Zadania z certyfikacji (453)
  • Ćwiczenia (453)

Dzień 18. Dostęp do baz danych z użyciem JDBC 4.2 i Derby (455)

  • JDBC (455)
  • Podsumowanie (472)
  • Pytania i odpowiedzi (472)
  • Quiz (473)
  • Zadania z certyfikacji (473)
  • Ćwiczenia (474)

DzieÅ„ 19. Odczytywanie i zapisywanie kanaÅ‚ów RSS (475)

  • Korzystanie z XML-a (475)
  • Projektowanie dialektu XML-a (478)
  • Przetwarzanie XML-a w Javie (479)
  • Przetwarzanie XML-a za pomocÄ… XOM (479)
  • Podsumowanie (492)
  • Pytania i odpowiedzi (493)
  • Quiz (493)
  • Zadania z certyfikacji (494)
  • Ćwiczenia (495)

Dzień 20. Usługi sieciowe XML (497)

  • Wprowadzenie do XML-RPC (497)
  • Komunikacja za pomocÄ… XML-RPC (499)
  • Wybór implementacji XML-RPC (501)
  • Korzystanie z usÅ‚ugi sieciowej XML-RPC (502)
  • Tworzenie usÅ‚ugi sieciowej XML-RPC (505)
  • Podsumowanie (510)
  • Pytania i odpowiedzi (511)
  • Quiz (511)
  • Zadania z certyfikacji (512)
  • Ćwiczenia (512)

Dzień 21. Tworzenie aplikacji dla Androida w języku Java (513)

  • Historia Androida (513)
  • Tworzenie aplikacji dla Androida (515)
  • Uruchomienie aplikacji (520)
  • Projektowanie aplikacji dla Androida (521)
  • Podsumowanie (533)
  • Pytania i odpowiedzi (533)
  • Quiz (534)
  • Zadania z certyfikacji (534)
  • Ćwiczenia (535)

DODATKI

Dodatek A. Korzystanie ze zintegrowanego środowiska programistycznego NetBeans (539)

  • Instalacja NetBeans (539)
  • Tworzenie nowego projektu (540)
  • Tworzenie nowej klasy Javy (542)
  • Uruchomienie aplikacji (543)
  • Naprawa bÅ‚Ä™dów (544)
  • Rozwijanie oraz zwijanie zakÅ‚adek i okien (545)
  • Zaawansowane możliwoÅ›ci NetBeans (546)

Dodatek B. Witryna internetowa książki (547)

Dodatek C. RozwiÄ…zywanie problemów z emulatorem Android Studio (549)

  • Problemy z uruchomieniem aplikacji (549)

Dodatek D. Korzystanie z JDK (555)

  • Wybór narzÄ™dzi programistycznych Javy (555)
  • Konfiguracja JDK (558)
  • Korzystanie z edytora tekstu (565)
  • Tworzenie prostego programu (566)
  • Konfiguracja zmiennej CLASSPATH (569)

Dodatek E. Programowanie z użyciem JDK (573)

  • Krótkie omówienie JDK (573)
  • Maszyna wirtualna Javy (574)
  • Kompilator javac (576)
  • PrzeglÄ…darka appletviewer (577)
  • NarzÄ™dzie dokumentacji javadoc (581)
  • NarzÄ™dzie archiwizacji plików Javy - jar (585)
  • Debugger jdb (586)
  • Korzystanie z wÅ‚aÅ›ciwoÅ›ci systemowych (590)
  • NarzÄ™dzia podpisywania kodu - keytool i jarsigner (592)

Skorowidz (593)

Dodaj do koszyka Java w 21 dni. Wydanie VII

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.