To Java, nie sen!
Instrukcje języka i programowanie obiektowe, czyli co trzeba wiedzieć, by zacząć programować w Javie
Wyjątki i system wejścia–wyjścia, czyli jak zapobiegać problemom i przetwarzać dane
Kontenery i aplikacje, czyli gdzie przechowywać dane i jak tworzyć programy
Znajomość Javy, jako jednego z najpopularniejszych języków programowania na świecie, to dziś obowiązek każdego programisty. Na nic nie zdadzą się wykręty, że przecież można inaczej — pamiętaj, Java jest wszędzie! Dlatego jeśli masz ambicje zająć się programowaniem albo szybko nauczyć się podstaw nowego języka, natychmiast musisz zaopatrzyć się w tę książkę. Pomoże Ci ona zrozumieć składnię i logikę Javy, a także opanować polecenia, byś mógł szybko rozpocząć samodzielną pracę w tym języku.
Z książki dowiesz się, jak zainstalować Javę i jakie narzędzia będą Ci potrzebne. Odkryjesz podstawowe zasady pisania programów, z uwzględnieniem obiektowego charakteru tego języka, nauczysz się stosować instrukcje i odpowiednie typy danych, a także wykorzystywać deklaracje, klasy i metody. Kolejne rozdziały wskażą Ci, do czego służą pętle, tablice i operatory. Zanim się obejrzysz, będziesz już umiał dokonywać konwersji typów, używać konstruktorów i zagnieżdżać klasy, a stąd już tylko krok do tworzenia apletów i aplikacji. Przekonaj się, jak szybko możesz poznać Javę — wystarczy seria konkretnych ćwiczeń, a Twoje umiejętności poszybują w górę!
Krótka historia Javy, narzędzia i wersje
Struktura programu, kompilacja i wykonanie
Podstawy obiektowości, typy danych, komentarze, deklaracje i przypisania
Wyprowadzanie danych na ekran i operacje na zmiennych
Instrukcje if...else, break i continue, switch i operator warunkowy
Pętle, podstawowe operacje na tablicach i tablice wielowymiarowe
Klasy, pola, metody, argumenty i przeciążanie metod
Konstruktory, klasy potomne, specyfikatory dostępu i pakiety
Przesłanianie metod, składowe statyczne, klasy i składowe finalne, blok try...catch
Konwersje typów, rzutowanie obiektów, klasy abstrakcyjne i tworzenie interfejsów
Rodzaje klas wewnętrznych, dziedziczenie, klasy anonimowe i zagnieżdżone
Standardowe wejście i wyjście, system plików, operacje na plikach
Kontenery, typy uogólnione, podstawy apletów
Kroje pisma (fonty) i kolory, grafika, dźwięki i obsługa myszy
Tworzenie aplikacji i komponenty
Napisz swój pierwszy program w Javie!
Author(s): Marcin Lis
Edition: 4
Publisher: Helion
Year: 2015
Language: Polish
Pages: 423
Spis treści......Page 2
Krótka historia Javy......Page 4
Narzędzia......Page 5
Wersje Javy......Page 6
Lekcja 2. Podstawy obiektowości i typy danych......Page 0
Lekcja 3. Komentarze......Page 18
Zmienne......Page 22
Lekcja 4. Deklaracje i przypisania......Page 23
Lekcja 5. Wyprowadzanie danych na ekran......Page 26
Lekcja 6. Operacje na zmiennych......Page 32
Lekcja 7. Instrukcja warunkowa if…else......Page 46
Lekcja 8. Instrukcja switch i operator warunkowy......Page 52
Lekcja 9. Pętle......Page 58
Lekcja 10. Instrukcje break i continue......Page 65
Lekcja 11. Podstawowe operacje na tablicach......Page 73
Lekcja 12. Tablice wielowymiarowe......Page 78
Lekcja 13. Klasy, pola i metody......Page 90
Lekcja 14. Argumenty i przeciążanie metod......Page 99
Lekcja 15. Konstruktory......Page 109
Dziedziczenie......Page 120
Lekcja 16. Klasy potomne......Page 121
Lekcja 17. Specyfikatory dostępu i pakiety......Page 128
Lekcja 18. Przesłanianie metod i składowe statyczne......Page 143
Lekcja 19. Klasy i składowe finalne......Page 155
Lekcja 20. Blok try…catch......Page 164
Lekcja 21. Wyjątki to obiekty......Page 172
Lekcja 22. Własne wyjątki......Page 181
Lekcja 23. Konwersje typów i rzutowanie obiektów......Page 194
Lekcja 24. Późne wiązanie i wywoływanie metod klas pochodnych......Page 203
Lekcja 25. Konstruktory oraz klasy abstrakcyjne......Page 211
Lekcja 26. Tworzenie interfejsów......Page 221
Lekcja 27. Wiele interfejsów......Page 229
Lekcja 28. Klasa w klasie......Page 237
Lekcja 29. Rodzaje klas wewnętrznych i dziedziczenie......Page 245
Lekcja 30. Klasy anonimowe i zagnieżdżone......Page 253
Lekcja 31. Standardowe wejście......Page 268
Lekcja 32. Standardowe wejście i wyjście......Page 278
Lekcja 33. System plików......Page 294
Lekcja 34. Operacje na plikach......Page 305
Lekcja 35. Kontenery......Page 322
Lekcja 36. Typy uogólnione......Page 335
Lekcja 37. Podstawy apletów......Page 350
Lekcja 38. Kroje pisma (fonty) i kolory......Page 357
Lekcja 39. Grafika......Page 365
Lekcja 40. Dźwięki i obsługa myszy......Page 375
Lekcja 41. Tworzenie aplikacji......Page 385
Lekcja 42. Komponenty......Page 401
Skorowidz......Page 416