Book description
Oto zaktualizowane i uzupełnione wydanie znakomitego podręcznika dla początkujących, dzięki któremu zdobędziesz solidne podstawy informatyki i programowania w Javie. Wyjaśniono tu szereg skomplikowanych tematów, rozłożonych na mniejsze zagadnienia, z których każde zostało opatrzone zrozumiałymi przykładami. Książka zawiera mnóstwo ćwiczeń, które sprawią, że zaczniesz kreatywnie podchodzić do programowania, a odkrywanie relacji między danymi wejścia i wyjścia, klasami, metodami i obiektami przyniesie Ci prawdziwą satysfakcję. Duży nacisk położono na właściwe słownictwo i... właśnie tworzenie programów. Zapoznasz się więc z różnymi strategiami projektowania, pisania, testowania i debugowania programów. Liczne przykłady kodu, ćwiczenia, podsumowania, porady i wskazówki stanowią wspaniałe uzupełnienie prezentowanych treści.
Table of contents
- Wstęp
- Rozdział 1. Programowanie komputerowe
- Rozdział 2. Zmienne i operatory
- Rozdział 3. Wejście i wyjście
- Rozdział 4. Metody i testowanie
- Rozdział 5. Warunki i operacje logiczne
- Rozdział 6. Pętle i łańcuchy znakowe
- Rozdział 7. Tablice i referencje
- Rozdział 8. Metody rekurencyjne
- Rozdział 9. Obiekty niezmienne
-
Rozdział 10. Obiekty zmienne
- Obiekty klasy Point
- Obiekty jako parametry
- Obiekty jako wartości zwracane
- Zmienność obiektów klasy Rectangle
- Aliasy raz jeszcze
- Źródła biblioteki języka Java
- Diagramy klas
- Zasięg raz jeszcze
- Oczyszczanie pamięci
- Obiekty zmienne kontra obiekty niezmienne
- Obiekty klasy StringBuilder
- Słownictwo
- Ćwiczenia
- Rozdział 11. Projektowanie klas
- Rozdział 12. Tablice obiektów
- Rozdział 13. Obiekty zawierające tablice
- Rozdział 14. Rozszerzanie klas
- Rozdział 15. Tablice tablic
- Rozdział 16. Ponowne używanie klas
- Rozdział 17. Tematy zaawansowane
- Dodatek A Narzędzia
- Dodatek B Javadoc
- Dodatek C Grafika
- Dodatek D Debugowanie
Product information
- Title: Myśl w języku Java!
- Author(s):
- Release date: November 2020
- Publisher(s): Helion
- ISBN: 9788328367197
You might also like
book
Java Coding Problems
Develop your coding skills by exploring Java concepts and techniques such as Strings, Objects and Types, …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization …