Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
UX/UI
-
Web development
-
Management
Podcasts
- E-Books
- Programmierung
- Java
- Java w 21 dni. Wydanie VII
Details zum E-Book
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!
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)
- Titel: Java w 21 dni. Wydanie VII
- Autor: Rogers Cadenhead
- Originaler Titel: Java in 21 Days, Sams Teach Yourself (7th Edition)
- Übersetzung: Rafał Jońca
- ISBN: 978-83-283-2622-4, 9788328326224
- Veröffentlichungsdatum: 2016-10-16
- Format: E-book
- Artikelkennung: ja21d7
- Verleger: Helion