Atomowy Kotlin - Helion
ebook
Autor: Bruce Eckel, Svetlana IsakovaT艂umaczenie: Marek W
ISBN: 9788301223052
stron: 568, Format: ebook
Data wydania: 2022-12-14
Ksi臋garnia: Helion
Cena ksi膮偶ki: 111,20 z艂 (poprzednio: 139,00 z艂)
Oszcz臋dzasz: 20% (-27,80 z艂)
Osoby kt贸re kupowa艂y "Atomowy Kotlin", wybiera艂y tak偶e:
- Windows Media Center. Domowe centrum rozrywki 66,67 z艂, (8,00 z艂 -88%)
- Ruby on Rails. 膯wiczenia 18,75 z艂, (3,00 z艂 -84%)
- Przyw贸dztwo w 艣wiecie VUCA. Jak by膰 skutecznym liderem w niepewnym 艣rodowisku 58,64 z艂, (12,90 z艂 -78%)
- Scrum. O zwinnym zarz膮dzaniu projektami. Wydanie II rozszerzone 58,64 z艂, (12,90 z艂 -78%)
- Od hierarchii do turkusu, czyli jak zarz膮dza膰 w XXI wieku 58,64 z艂, (12,90 z艂 -78%)
Spis tre艣ci
Atomowy Kotlin eBook -- spis tre艣ci
- Ok艂adka
- Strona tytu艂owa
- Strona redakcyjna
- Spis tre艣ci
- Copyright
- Cz臋艣膰 I Podstawy programowania
- Wprowadzenie
- Dlaczego Kotlin?
- Hello, world!
- var oraz val
- Typy danych
- Funkcje
- Wyra偶enia if
- Szablony 艂a艅cuch贸w
- Typy numeryczne
- Warto艣ci logiczne (Boolean)
- Powtarzanie za pomoc膮 while
- P臋tle i聽przedzia艂y
- S艂owo kluczowe in
- Wyra偶enia i聽instrukcje
- Podsumowanie 1
- Cz臋艣膰 II Wprowadzenie do obiekt贸w
- Wsz臋dzie obiekty
- Tworzenie klas
- W艂a艣ciwo艣ci
- Konstruktory
- Ograniczanie widoczno艣ci
- Testowanie
- Wyj膮tki
- Listy
- Zmienne listy argument贸w
- Zbiory
- Mapy
- Akcesory w艂a艣ciwo艣ci
- Podsumowanie 2
- Cz臋艣膰 III U偶yteczno艣膰
- Funkcje rozszerzaj膮ce
- Argumenty nazwane i聽domy艣lne
- Przeci膮偶anie
- Wyra偶enia when
- Typy wyliczeniowe
- Klasy danych
- Deklaracje destrukturyzacyjne
- Typy nullowalne
- Bezpieczne wywo艂ania i聽operator warunkowy
- Asercje nie-null
- Rozszerzenia typ贸w nullowalnych
- Wprowadzenie do typ贸w generycznych
- W艂a艣ciwo艣ci rozszerzaj膮ce
- break i聽continue
- Cz臋艣膰 IV Programowanie funkcyjne
- Wyra偶enia lambda
- Wa偶no艣膰 wyra偶e艅 lambda
- Operacje na kolekcjach
- Referencje do element贸w cz艂onkowskich
- Funkcje wy偶szego poziomu
- Manipulowanie listami
- Budowanie map
- Sekwencje
- Funkcje lokalne
- Zwijanie list
- Rekurencja
- Cz臋艣膰 V Programowanie obiektowe
- Interfejsy
- Z艂o偶one konstruktory
- Konstruktory dodatkowe
- Dziedziczenie
- Inicjowanie klasy bazowej
- Klasy abstrakcyjne
- Rzutowanie w聽g贸r臋
- Polimorfizm
- Kompozycja
- Dziedziczenie i聽rozszerzenia
- Delegacja klasy
- Rzutowanie w聽d贸艂
- Klasy zapiecz臋towane
- Sprawdzanie typ贸w
- Klasy zagnie偶d偶one
- Obiekty
- Klasy wewn臋trzne
- Obiekty towarzysz膮ce
- Cz臋艣膰 VI Zapobieganie awarii
- Obs艂uga wyj膮tk贸w
- Instrukcje sprawdzaj膮ce
- Typ Nothing
- Czyszczenie zasob贸w
- Rejestrowanie
- Testy jednostkowe
- Cz臋艣膰 VII Narz臋dzia produktywno艣ci
- Rozszerzaj膮ce wyra偶enia lambda
- Funkcje zakresu
- Tworzenie typ贸w generycznych
- Przeci膮偶anie operator贸w
- U偶ywanie operator贸w
- Delegowanie w艂a艣ciwo艣ci
- Narz臋dzia delegowania w艂a艣ciwo艣ci
- Leniwe inicjowanie
- Inicjowanie p贸藕ne
- Dodatki
- Dodatek A: AtomicTest
- Dodatek B: Wsp贸艂dzia艂anie z聽Jav膮
- Przypisy