Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

Kotlin

Das umfassende Handbuch. Über 800 Seiten Kotlin-Wissen mit zahlreichen Beispielen aus der Entwicklerpraxis
BuchGebunden
824 Seiten
Deutsch
Rheinwerk Verlagerschienen am28.10.2020
Kotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob mobile Apps oder Geschäftslogik am Backend, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modern Werkzeug für alle Fälle. In diesem umfassenden Handbuch gibt Michael Kofler Ihnen dazu einen Einblick in alle Sprachfeatures und zeigt Ihnen, wie Sie zeitgemäß Software entwicklen.

Aus dem Inhalt:

Crashkurs für Java-UmsteigerIDEs: IntelliJ und Android StudioOperatoren, Datentypen, Variablen, Klassen, Methoden: Alle GrundlagenLambda-Ausdrücke und funktionale ProgrammierungObjektorientierte Programmierung inkl. Extensions, Delegation und GenericsAsynrchrone Programmierung und KoroutinenNetzwerkfunktionen, XML und JSONApp-Programmierung mit Jetpack und Jetpack ComposeBackend-Entwicklung mit Ktor und ExposedREST-APIs entwicklen und anwendenPakete, Module und Importe
mehr
Verfügbare Formate
BuchGebunden
EUR49,90
E-BookEPUB0 - No protectionE-Book
EUR49,90

Produkt

KlappentextKotlin ist das neue Schweizer Taschenmesser in der Softwareentwicklung. Ob mobile Apps oder Geschäftslogik am Backend, ob objektorientierte Paradigmen oder funktionale Programmierung mit Lambdas: Kotlin vereint die Stärken zahlreicher beliebter Sprachen zu einem modern Werkzeug für alle Fälle. In diesem umfassenden Handbuch gibt Michael Kofler Ihnen dazu einen Einblick in alle Sprachfeatures und zeigt Ihnen, wie Sie zeitgemäß Software entwicklen.

Aus dem Inhalt:

Crashkurs für Java-UmsteigerIDEs: IntelliJ und Android StudioOperatoren, Datentypen, Variablen, Klassen, Methoden: Alle GrundlagenLambda-Ausdrücke und funktionale ProgrammierungObjektorientierte Programmierung inkl. Extensions, Delegation und GenericsAsynrchrone Programmierung und KoroutinenNetzwerkfunktionen, XML und JSONApp-Programmierung mit Jetpack und Jetpack ComposeBackend-Entwicklung mit Ktor und ExposedREST-APIs entwicklen und anwendenPakete, Module und Importe
Details
ISBN/GTIN978-3-8362-7277-3
ProduktartBuch
EinbandartGebunden
Erscheinungsjahr2020
Erscheinungsdatum28.10.2020
Seiten824 Seiten
SpracheDeutsch
Gewicht1630 g
Artikel-Nr.55871895

Inhalt/Kritik

Inhaltsverzeichnis

Vorwort ... 13




TEIL I Kotlin ... 17



1. Hello World! ... 19


1.1 ... Über Kotlin ... 19

1.2 ... Installation ... 21

1.3 ... »Hello World!« mit und ohne IDE ausführen ... 24



2. Crashkurs ... 29


2.1 ... Elementare Syntaxregeln ... 29

2.2 ... Konventionen ... 41

2.3 ... Von Java zu Kotlin ... 42



3. Operatoren ... 47


3.1 ... Übersicht ... 47

3.2 ... Anmerkungen ... 49

3.3 ... Priorität von Operatoren ... 59



4. Variablenverwaltung ... 61


4.1 ... Variablen ... 61

4.2 ... Unveränderliche Variablen ... 63

4.3 ... Konstanten und Enumerationen ... 64

4.4 ... Der Umgang mit »null« ... 65



5. Datentypen ... 69


5.1 ... Die wichtigsten Kotlin-Datentypen ... 69

5.2 ... Zahlen ... 72

5.3 ... Bereiche (Ranges) ... 74

5.4 ... Zufallszahlen ... 76

5.5 ... Boolesche Ausdrücke ... 77



6. Zeichenketten ... 79


6.1 ... Die Klasse »Char« ... 80

6.2 ... Die Klasse »String« ... 82

6.3 ... Mit Zeichenketten arbeiten ... 85

6.4 ... Beispiel: Passwortqualität testen ... 94

6.5 ... Die Klasse »StringBuilder« ... 97



7. Datum und Uhrzeit ... 99


7.1 ... Neue Java-Klassen (»java.time«) ... 100

7.2 ... Herkömmliche Java-Klassen (»Date« und »Calendar«) ... 107

7.3 ... Die »Duration and Time Measurement API« (kotlin.time) ... 113



8. Listen, Sets, Maps und Arrays ... 117


8.1 ... Listen ... 118

8.2 ... Sets ... 132

8.3 ... Maps ... 135

8.4 ... Sequenzen ... 136

8.5 ... Arrays ... 140



9. Verzweigungen und Schleifen ... 147


9.1 ... Die »if«-Verzweigung ... 147

9.2 ... Die »when«-Verzweigung ... 150

9.3 ... Die »for«-Schleife ... 152

9.4 ... Die »while«-Schleife ... 154

9.5 ... Die »repeat«-Schleife ... 155

9.6 ... »break« und »continue« ... 156

9.7 ... Beispiele: Summen, Produkte, Duplikate und Co. ... 157



10. Funktionen ... 163
mehr
Kritik
»Michael Kofler hat einen exzellenten Ruf für seine Bücher zu diversen Themen. Da macht auch sein Buch "Kotlin: Das umfassende Handbuch" keine Ausnahme. [...] Insgesamt eignet sich das Buch für alle erfahrenen Programmierer, egal wie viel oder wie wenig Erfahrung sie mit Kotlin bereits sammeln konnten.« JavaSpektrum 202209mehr

Schlagworte

Autor

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Linux auch macOS, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an einer Fachhochschule.
Weitere Artikel von
Kofler, Michael