Grundkurs JAVA: von den Grundlagen bis zu Datenbank- und Netzanwendungen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Wiesbaden
Springer Vieweg
[2020]
|
Ausgabe: | 11., aktualisierte und überarbeitete Auflage |
Schriftenreihe: | Lehrbuch
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XII, 611 Seiten Illustrationen |
ISBN: | 9783658304935 3658304936 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV046888942 | ||
003 | DE-604 | ||
005 | 20210203 | ||
007 | t | ||
008 | 200908s2020 gw a||| |||| 00||| ger d | ||
015 | |a 20,N23 |2 dnb | ||
016 | 7 | |a 1211193292 |2 DE-101 | |
020 | |a 9783658304935 |c Paperback : EUR 39.99(DE) |9 978-3-658-30493-5 | ||
020 | |a 3658304936 |9 3-658-30493-6 | ||
035 | |a (OCoLC)1220908433 | ||
035 | |a (DE-599)DNB1211193292 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-HE | ||
049 | |a DE-92 |a DE-19 |a DE-91G |a DE-523 |a DE-739 |a DE-1050 |a DE-860 |a DE-355 |a DE-83 |a DE-11 | ||
082 | 0 | |a 005.133 |2 23/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362 |2 stub | ||
100 | 1 | |a Abts, Dietmar |d 1952- |e Verfasser |0 (DE-588)133512266 |4 aut | |
245 | 1 | 0 | |a Grundkurs JAVA |b von den Grundlagen bis zu Datenbank- und Netzanwendungen |c Dietmar Abts |
250 | |a 11., aktualisierte und überarbeitete Auflage | ||
264 | 1 | |a Wiesbaden |b Springer Vieweg |c [2020] | |
264 | 4 | |c © 2020 | |
300 | |a XII, 611 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Lehrbuch | |
650 | 0 | 7 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 9 |0 (DE-588)113696553X |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
653 | |a Java Buch | ||
653 | |a Programmieren mit Java | ||
653 | |a Exception handling Java | ||
653 | |a Objektorientierung | ||
653 | |a Java Netzwerk | ||
653 | |a Java grafische Oberfläche | ||
653 | |a Objektdatenbank | ||
653 | |a Java Datenbank | ||
653 | |a Generische Typen | ||
653 | |a Java 9 features | ||
653 | |a Java lernen Buch | ||
653 | |a Java programmieren lernen | ||
653 | |a Ausnahmebehandlung | ||
653 | |a Datenbankzugriff | ||
653 | |a JPA | ||
653 | |a JavaFX | ||
653 | |a Programmieren lernen Java | ||
653 | |a Grundkurs Java | ||
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Java Standard Edition 9 |0 (DE-588)113696553X |D s |
689 | 2 | |5 DE-604 | |
710 | 2 | |a Springer Fachmedien Wiesbaden |0 (DE-588)1043386068 |4 pbl | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-3-658-30494-2 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=01f9427ce7cc4bdba8c9548c39d2d339&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032298808&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-032298808 |
Datensatz im Suchindex
_version_ | 1804181752957108224 |
---|---|
adam_text | INHALTSVERZEICHNIS
1
EINLEITUNG
1
1.1
ENTWICKLUNGSUMGEBUNG
1
1.2
WICHTIGE
MERKMALE DER
PROGRAMMIERSPRACHE
JAVA
1.3
VOM
QUELLCODE ZUM AUSFUEHRBAREN
PROGRAMM
1.4
ERSTE
BEISPIELE
1.5
ZIELSETZUNG
UND
GLIEDERUNG
DES
BUCHES
1.6
PROGRAMM-
UND
AUFGABENSAMMLUNG
1.7
ELEMENTARE
REGELN
2
EINFACHE DATENTYPEN
UND
VARIABLEN
2.1
EINFACHE
DATENTYPEN
2.2
VARIABLEN
2.3
AUFGABEN
3
OPERATOREN
3.1
ARITHMETISCHE
OPERATOREN
3.2
RELATIONALE
OPERATOREN
3.3
LOGISCHE
OPERATOREN
3.4
BITOPERATOREN
3.5
ZUWEISUNGSOPERATOREN
3.6
BEDINGUNGSOPERATOR
3.7
CAST-OPERATOR
3.8
AUFGABEN...............................................................
4
VERZWEIGUNGEN
UND
SCHLEIFEN
4.1
VERZWEIGUNGEN
4.2
SCHLEIFEN
4.3
SPRUNGANWEISUNGEN
4.4
AUFGABEN
5
ARRAYS
5.1
DEFINITION
UND
INITIALISIERUNG
5.2
ZUGRIFF
AUF
ARRAY-ELEMENTE
5.3
KOMMANDOZEILEN-PARAMETER
5.4
AUFGABEN
6
KLASSEN,
OBJEKTE
UND
METHODEN
. .
.......................................
6.1
KLASSEN
UND
OBJEKTE
6.2
METHODEN
6.3
KONSTRUKTOREN........................................................................
6.4 KLASSENVARIABLEN
UND
KLASSENMETHODEN
6.5
VARARGS
6.6
ITERATIVE UND
REKURSIVE PROBLEMLOESUNGEN
6.7
AUFGABEN
W
W
W
M
M
MNJNWWNJWHH
H
H
H
H
:
:
:
:
:
CN
JI
M
H
XI
O
W
COCNWW
O
UI
W
VIII
INHALTSVERZEICHNIS
7
PAKETE
..................................................................................................................
67
7.1
PAKETE
ERZEUGEN UND
NUTZEN
..............................................................................
67
7.2
EIGENE JAVA-BIBLIOTHEKEN
ERZEUGEN...................................................................
70
7.3
AUFGABEN
...........................................................................................................
72
8
VERERBUNG
............................................................................................................
73
8.1
KLASSEN
ERWEITERN..............................................................................................
73
8.2
KONSTRUKTOREN
UND
VERERBUNG
...........................................................................
75
8.3
METHODENAUSWAHL ZUR
LAUFZEIT
.........................................................................
78
8.4 ABSTRAKTE
KLASSEN
..............................................................................................
80
8.5
MODIFIZIERER.......................................................................................................
82
8.6
AUFGABEN...........................................................................................................
84
9
INTERFACES....................................
89
9.1
INTERFACES DEFINIEREN
UND
EINSETZEN
...................................................................
89
9.2
DEFAULT-METHODEN................................................
95
9.3
STATISCHE
UND
PRIVATE
METHODEN
IN
INTERFACES..................................................
100
9.4
AUFGABEN..........................................................................................................
101
10
VERERBUNG
VS.
DELEGATION.........................................................................
103
10.1
WARUM
VERERBUNG
PROBLEMATISCH
SEIN
KANN
..................................................
103
10.2
DELEGATION
ALS
ALTERNATIVE..............................................................................
106
10.3
AUFGABEN.......................................................................................................
107
11
INNERE
KLASSEN.................................................................................................
109
11.1
STATISCHE
KLASSE
.............................................................................................
109
11.2
INSTANZKLASSE..................................................................................................
110
11.3
LOKALE
KLASSE.................................................................................................
112
11.4
ANONYME
KLASSE
............................................................................................
114
11.5
AUFGABEN........................................................................................................
115
12
KONSTANTEN
UND
ENUM-AUFZAEHLUNGEN...........................................................
117
12.1
VERWENDUNG
VON
INT-KONSTANTEN...................................................................
117
12.2
EINFACHE
ENUM-AUFZAEHLUNG...........................................................................
119
12.3
ENUM-AUFZAEHLUNG MIT
ATTRIBUTEN
UND
METHODEN...........................................
121
12.4
KONSTANTENSPEZIFISCHE
IMPLEMENTIERUNG
VON METHODEN...............................
122
12.5
SINGLETON........................................................................................................
123
12.6
AUFGABEN.......................................................................................................
125
13
AUSNAHMEN......................................................................................................
127
13.1
AUSNAHMETYPEN.............................................................................................
127
13.2
AUSLOESUNG
UND
WEITERGABE
VON
AUSNAHMEN..................................................
130
13.3
ABFANGEN
VON
AUSNAHMEN.............................................................................
133
13.4
VERKETTUNG
VON
AUSNAHMEN
...........................................................................
137
13.5
AUFGABEN.......................................................................
139
INHALTSVERZEICHNIS
IX
14
ZEICHENKETTEN..................................................................................................
141
14.1
DIE
KLASSE
STRING...........................................................................................
141
14.2
DIE
KLASSEN
STRINGBUILDER
UND
STRINGBUFFER.................................................
148
14.3
DIE
KLASSE
STRINGTOKENIZER...........................................................................
151
14.4
AUFGABEN.......................................................................................................
152
15
AUSGEWAEHLTE
STANDARD-KLASSEN.....................................................................
155
15.1
WRAPPER-KLASSEN...........................................................................................
155
15.2
DIE
KLASSE
OBJECT
..........................................................................................
161
15.3
DATEN-CONTAINER............................................................................................
167
15.4
DIE
KLASSE
SYSTEM.........................................................................................
175
15.5
DIE
KLASSE
CLASS
............................................................................................
178
15.6
DIE
KLASSE
ARRAYS
..........................................................................................
182
15.7
MATHEMATISCHE
FUNKTIONEN
............................................................................
185
15.8
DATUM
UND
ZEIT
..............................................................................................
190
15.9
AUFGABEN.......................................................................................................
199
16
INTERNATIONALISIERUNG.....................................................................................
203
16.1
DIE
KLASSE
LOCALE.............................................................
203
16.2
DATUM/UHRZEIT
UND
ZAHLEN
DARSTELLEN...........................................................
206
16.3
SPRACHSPEZIFISCHE
SORTIERUNG........................................................................
208
16.4
RESSOURCENBUENDEL.........................................................................................
209
16.5
AUFGABEN.......................................................................................................
210
17
SERVICES...................
211
17.1
SERVICE
PROVIDER............................................................................................
211
17.2
SERVICE
CONSUMER.......................
214
17.3
AUFGABEN.......................................................................................................214
18
JAVADOC............................................................................................................
217
18.1
JAVADOC-SYNTAX..............................................................................................
217
18.2
DAS
WERKZEUG
JAVADOC
................................................
219
18.3
AUFGABEN.......................................................................................................
220
19
GENERISCHE
TYPEN
UND
METHODEN.................................................................
221
19.1
EINFUEHRUNG
UND
DEFINITION GENERISCHER
TYPEN..............................................
221
19.2
TYPPARAMETER
MIT
EINSCHRAENKUNGEN..............................................................
224
19.3
RAW
TYPES
.....................................................................................................
1TJ
19.4
WILDCARD-TYPEN
......................................................
229
19.5
GENERISCHE
METHODEN...................
233
19.6
GRENZEN
DES
GENERICS-KONZEPTS...................................................................
234
19.7
AUFGABEN................................
235
20
COLLECTIONS...................................................
237
20.1
LISTEN
UND
MENGEN........................................................................................
238
20.2
SCHLUESSELTABELLEN...........................................................................................
242
20.3
ERZEUGUNG
VON
COLLECTIONS
FUER
VORDEFINIERTE
WERTE
......................................
244
X
INHALTSVERZEICHNIS
20.4
AUFGABEN
....................................................................................................
245
21
LAMBDA-AUSDRUECKE.......................................................................................
249
21.1
FUNKTIONSINTERFACES.......................................................................................
250
21.2
LAMBDAS
........................................................................................................
252
21.3
METHODENREFERENZEN......................................................................................
256
21.4
WEITERE
BEISPIELE
...........................................................................................
259
21.5
AUFGABEN
.......................................................................................................
265
22
STREAMS............................................................................................................
267
22.1
DAS
STREAM-KONZEPT.....................................................................................
267
22.2
STREAM-BEISPIELE...........................................................................................
268
22.3
AUFGABEN
.....................................
271
23
OPTIONALE
WERTE..............................................................................................
275
23.1
MOTIVATION.....................................................................................................
275
23.2
EINSATZ
DER KLASSE
OPTIONAL..........................................................................
277
23.3
AUFGABEN.......................................................................................................
281
24
DATEIEN
UND
VERZEICHNISSE
.............................................................................
283
24.1
DATEIEN
UND
VERZEICHNISSE
BEARBEITEN
...........................................................
283
24.2
DATENSTROEME..................................................................................................
292
24.3
DATEN
LESEN
UND
SCHREIBEN.....................................................................
298
24.4
TEXTE
LESEN UND
SCHREIBEN..............................................................................
305
24.5
DATENSTROEME
FILTERN
........................................................................................
311
24.6
WAHLFREIER
DATEIZUGRIFF..................................................................................
313
24.7
DATENKOMPRIMIERUNG....................................................................................
317
24.8
AUFGABEN
.......................................................................................................
322
25
SERIALISIERUNG..................................................................................................
325
25.1
SERIALISIEREN
UND
DESERIALISIEREN...................................................................
325
25.2
SONDERBEHANDLUNG
BEI
SERIALISIERUNG............................................................
328
25.3
AUFGABEN
.......................................................................................................
331
26
NEBENLAEUFIGKEIT...............................................................................................
335
26.1
THREADS
ERZEUGEN
UND
BEENDEN...............................................................
335
26.2
SYNCHRONISATION.............................................................................................
344
26.3
KOMMUNIKATION
ZWISCHEN
THREADS
...............................................................
354
26.4
SHUTDOWN-THREADS........................................................................................
363
26.5
ASYNCHRONE
VERARBEITUNG
MIT
COMPLETABLEFUTURE........................................
365
26.6
DAS
PROCESS-API...........................................................................................
370
26.7
AUFGABEN.......................................................................................................
371
27
GUI-PROGRAMMIERUNG
MIT
SWING
.................................................................
377
27.1
EIN
FENSTER
ERSTELLEN
......................................................................................
378
27.2
EREIGNISBEHANDLUNG.......................................................................................
382
27.3
LAYOUTS..........................................................................................................
391
INHALTSVERZEICHNIS
XI
27.4
BUTTONS
UND
LABELS
........................................................................................
402
27.5
SPEZIELLE
CONTAINER.......................................................................................
407
27.6
TEXTKOMPONENTEN
..........................................................................................
413
27.7
AUSWAHLKOMPONENTEN...................................................................................
418
27.8
MENUES
UND
SYMBOLLEISTEN.............................................................................
422
27.9
DIALOGE..........................................................................................................
428
27.10
TABELLEN
.......................................................................................................
435
27.11
EVENT-QUEUE
UND
EVENT-DISPATCHER............................................................
441
27.12
AUFGABEN.....................................................................................................
447
28
EINFUEHRUNG
IN
JAVAFX...................................................................................
453
28.1
INSTALLATION
UND
KONFIGURATION......................................................................
453
28.2
EIN
ERSTES
BEISPIEL..................................................................
455
28.3
BEISPIEL
BRUTTO-RECHNER................................................................................
457
28.4
ASYNCHRONE
VERARBEITUNG
..............................................................................
466
28.5
DIAGRAMME....................................................................................................
473
28.6
TABELLEN
.........................................................................................................
479
28.7
AUFGABEN.......................................................................................................
482
29
DATENBANKZUGRIFFE
MIT
JDBC.......................................................................
485
29.1
VORAUSSETZUNGEN
............................................................................................
485
29.2
DATENBANK
ERSTELLEN.......................................................................................
487
29.3
DATEN
EINFUEGEN..............................................................................................
489
29.4
DATEN
AENDERN UND
LOESCHEN
.............................................................................
491
29.5
DATEN
ABRUFEN
................................................................................................
492
29.6
DATEN
IN EINER
TABELLE
ANZEIGEN....................................................................
494
29.7
DATEN
IN
EINEM
DIAGRAMM
PRAESENTIEREN
.......................................................
500
29.8
AUFGABEN.......................................................................................................
504
30
NETZWERKKOMMUNIKATION..............................................................................
507
30.1
DATEIEN
AUS
DEM
NETZ
LADEN
..........................................................................
507
30.2
EINE
EINFACHE
CLIENT/SERVER-ANWENDUNG...........................
509
30.3
HTTP.............................................................................................................
513
30.4
DAS
HTTP-CLIENT-API............................................................
519
30.5
AUFGABEN.......................................................................................................
520
31
FALLBEISPIEL
SORTIMENT
VERWALTEN
..............................................................
523
31.1
DIE
ANWENDUNG....................................................
,
.......................................
523
31.2
VARIANTE
1:
LOKALE
ANWENDUNG.....................................................................
526
31.3
VARIANTE
2:
CLIENT/SERVER-ANWENDUNG..........................................................
538
31.4
AUFGABEN.......................................................................................................
548
32
DIE
SOLID-PRINZIPIEN...................................................................................
549
32.1
SINGLE-RESPONSIBILITY-PRINZIP.......................................................................
549
32.2
OPEN-CLOSED-PRINZIP.....................................................................................
551
32.3
LISKOVSCHES
SUBSTITUTIONSPRINZIP..................................................................
554
XII
INHALTSVERZEICHNIS
32.4
INTERFACE-SEGREGATION-PRINZIP........................................................................
557
32.5
DEPENDENCY-INVERSION-PRINZIP......................................................................
560
32.6
ZUSAMMENFASSUNG.........................................................................................
564
32.7
AUFGABEN........................................................................................................
564
33
EINFUEHRUNG
IN
DAS
MODULSYSTEM................................................................
567
33.1
MOTIVATION.....................................................................................................
567
33.2
GRUNDLAGEN....................................................................................................
568
33.3
ABHAENGIGKEITEN
UND
ZUGRIFFSSCHUTZ...............................................................
569
33.4
TRANSITIVE
ABHAENGIGKEITEN.............................................................................
574
33.5
ABHAENGIGKEIT
VON
JDK-MODULEN UND ANDEREN
MODULEN...............................
575
33.6
TRENNUNG
VON
SCHNITTSTELLE
UND
IMPLEMENTIERUNG.........................................
578
33.7
MODULARISIERUNG
UND
SERVICES.......................................................................
581
33.8
EINBINDUNG NICHT-MODULARER
BIBLIOTHEKEN....................................................
583
33.9
MODULKATEGORIEN............................................................................................
586
33.10
AUFGABEN......................................................................................................
587
ANHANG
A
HINWEISE
ZU
INTELLIJ
IDEA
.................................................................................
591
B
DEUTSCHE
TEXTE
IN
JOPTIONPANE
UND
JFILECHOOSER
............................................
597
C
LITERATURHINWEISE...............................................................................................
599
SACHWORTVERZEICHNIS..............................................................................................
601
|
adam_txt |
INHALTSVERZEICHNIS
1
EINLEITUNG
1
1.1
ENTWICKLUNGSUMGEBUNG
1
1.2
WICHTIGE
MERKMALE DER
PROGRAMMIERSPRACHE
JAVA
1.3
VOM
QUELLCODE ZUM AUSFUEHRBAREN
PROGRAMM
1.4
ERSTE
BEISPIELE
1.5
ZIELSETZUNG
UND
GLIEDERUNG
DES
BUCHES
1.6
PROGRAMM-
UND
AUFGABENSAMMLUNG
1.7
ELEMENTARE
REGELN
2
EINFACHE DATENTYPEN
UND
VARIABLEN
2.1
EINFACHE
DATENTYPEN
2.2
VARIABLEN
2.3
AUFGABEN
3
OPERATOREN
3.1
ARITHMETISCHE
OPERATOREN
3.2
RELATIONALE
OPERATOREN
3.3
LOGISCHE
OPERATOREN
3.4
BITOPERATOREN
3.5
ZUWEISUNGSOPERATOREN
3.6
BEDINGUNGSOPERATOR
3.7
CAST-OPERATOR
3.8
AUFGABEN.
4
VERZWEIGUNGEN
UND
SCHLEIFEN
4.1
VERZWEIGUNGEN
4.2
SCHLEIFEN
4.3
SPRUNGANWEISUNGEN
4.4
AUFGABEN
5
ARRAYS
5.1
DEFINITION
UND
INITIALISIERUNG
5.2
ZUGRIFF
AUF
ARRAY-ELEMENTE
5.3
KOMMANDOZEILEN-PARAMETER
5.4
AUFGABEN
6
KLASSEN,
OBJEKTE
UND
METHODEN
.'.
.
6.1
KLASSEN
UND
OBJEKTE
6.2
METHODEN
6.3
KONSTRUKTOREN.
6.4 KLASSENVARIABLEN
UND
KLASSENMETHODEN
6.5
VARARGS
6.6
ITERATIVE UND
REKURSIVE PROBLEMLOESUNGEN
6.7
AUFGABEN
W
W
W
M
M
MNJNWWNJWHH
H
H
H
H
:
:
:
:
:
CN
'JI
M
H
XI
O
W
COCNWW
O
UI
W
VIII
INHALTSVERZEICHNIS
7
PAKETE
.
67
7.1
PAKETE
ERZEUGEN UND
NUTZEN
.
67
7.2
EIGENE JAVA-BIBLIOTHEKEN
ERZEUGEN.
70
7.3
AUFGABEN
.
72
8
VERERBUNG
.
73
8.1
KLASSEN
ERWEITERN.
73
8.2
KONSTRUKTOREN
UND
VERERBUNG
.
75
8.3
METHODENAUSWAHL ZUR
LAUFZEIT
.
78
8.4 ABSTRAKTE
KLASSEN
.
80
8.5
MODIFIZIERER.
82
8.6
AUFGABEN.
84
9
INTERFACES.
89
9.1
INTERFACES DEFINIEREN
UND
EINSETZEN
.
89
9.2
DEFAULT-METHODEN.
95
9.3
STATISCHE
UND
PRIVATE
METHODEN
IN
INTERFACES.
100
9.4
AUFGABEN.
101
10
VERERBUNG
VS.
DELEGATION.
103
10.1
WARUM
VERERBUNG
PROBLEMATISCH
SEIN
KANN
.
103
10.2
DELEGATION
ALS
ALTERNATIVE.
106
10.3
AUFGABEN.
107
11
INNERE
KLASSEN.
109
11.1
STATISCHE
KLASSE
.
109
11.2
INSTANZKLASSE.
110
11.3
LOKALE
KLASSE.
112
11.4
ANONYME
KLASSE
.
114
11.5
AUFGABEN.
115
12
KONSTANTEN
UND
ENUM-AUFZAEHLUNGEN.
117
12.1
VERWENDUNG
VON
INT-KONSTANTEN.
117
12.2
EINFACHE
ENUM-AUFZAEHLUNG.
119
12.3
ENUM-AUFZAEHLUNG MIT
ATTRIBUTEN
UND
METHODEN.
121
12.4
KONSTANTENSPEZIFISCHE
IMPLEMENTIERUNG
VON METHODEN.
122
12.5
SINGLETON.
123
12.6
AUFGABEN.
125
13
AUSNAHMEN.
127
13.1
AUSNAHMETYPEN.
127
13.2
AUSLOESUNG
UND
WEITERGABE
VON
AUSNAHMEN.
130
13.3
ABFANGEN
VON
AUSNAHMEN.
133
13.4
VERKETTUNG
VON
AUSNAHMEN
.
137
13.5
AUFGABEN.
139
INHALTSVERZEICHNIS
IX
14
ZEICHENKETTEN.
141
14.1
DIE
KLASSE
STRING.
141
14.2
DIE
KLASSEN
STRINGBUILDER
UND
STRINGBUFFER.
148
14.3
DIE
KLASSE
STRINGTOKENIZER.
151
14.4
AUFGABEN.
152
15
AUSGEWAEHLTE
STANDARD-KLASSEN.
155
15.1
WRAPPER-KLASSEN.
155
15.2
DIE
KLASSE
OBJECT
.
161
15.3
DATEN-CONTAINER.
167
15.4
DIE
KLASSE
SYSTEM.
175
15.5
DIE
KLASSE
CLASS
.
178
15.6
DIE
KLASSE
ARRAYS
.
182
15.7
MATHEMATISCHE
FUNKTIONEN
.
185
15.8
DATUM
UND
ZEIT
.
190
15.9
AUFGABEN.
199
16
INTERNATIONALISIERUNG.
203
16.1
DIE
KLASSE
LOCALE.
203
16.2
DATUM/UHRZEIT
UND
ZAHLEN
DARSTELLEN.
206
16.3
SPRACHSPEZIFISCHE
SORTIERUNG.
208
16.4
RESSOURCENBUENDEL.
209
16.5
AUFGABEN.
210
17
SERVICES.
211
17.1
SERVICE
PROVIDER.
211
17.2
SERVICE
CONSUMER.
214
17.3
AUFGABEN.214
18
JAVADOC.
217
18.1
JAVADOC-SYNTAX.
217
18.2
DAS
WERKZEUG
JAVADOC
.
219
18.3
AUFGABEN.
220
19
GENERISCHE
TYPEN
UND
METHODEN.
221
19.1
EINFUEHRUNG
UND
DEFINITION GENERISCHER
TYPEN.
221
19.2
TYPPARAMETER
MIT
EINSCHRAENKUNGEN.
224
19.3
RAW
TYPES
.
1TJ
19.4
WILDCARD-TYPEN
.
229
19.5
GENERISCHE
METHODEN.
233
19.6
GRENZEN
DES
GENERICS-KONZEPTS.
234
19.7
AUFGABEN.
235
20
COLLECTIONS.
237
20.1
LISTEN
UND
MENGEN.
238
20.2
SCHLUESSELTABELLEN.
242
20.3
ERZEUGUNG
VON
COLLECTIONS
FUER
VORDEFINIERTE
WERTE
.
244
X
INHALTSVERZEICHNIS
20.4
AUFGABEN
.
245
21
LAMBDA-AUSDRUECKE.
249
21.1
FUNKTIONSINTERFACES.
250
21.2
LAMBDAS
.
252
21.3
METHODENREFERENZEN.
256
21.4
WEITERE
BEISPIELE
.
259
21.5
AUFGABEN
.
265
22
STREAMS.
267
22.1
DAS
STREAM-KONZEPT.
267
22.2
STREAM-BEISPIELE.
268
22.3
AUFGABEN
.
271
23
OPTIONALE
WERTE.
275
23.1
MOTIVATION.
275
23.2
EINSATZ
DER KLASSE
OPTIONAL.
277
23.3
AUFGABEN.
281
24
DATEIEN
UND
VERZEICHNISSE
.
283
24.1
DATEIEN
UND
VERZEICHNISSE
BEARBEITEN
.
283
24.2
DATENSTROEME.
292
24.3
DATEN
LESEN
UND
SCHREIBEN.
298
24.4
TEXTE
LESEN UND
SCHREIBEN.
305
24.5
DATENSTROEME
FILTERN
.
311
24.6
WAHLFREIER
DATEIZUGRIFF.
313
24.7
DATENKOMPRIMIERUNG.
317
24.8
AUFGABEN
.
322
25
SERIALISIERUNG.
325
25.1
SERIALISIEREN
UND
DESERIALISIEREN.
325
25.2
SONDERBEHANDLUNG
BEI
SERIALISIERUNG.
328
25.3
AUFGABEN
.
331
26
NEBENLAEUFIGKEIT.
335
26.1
THREADS
ERZEUGEN
UND
BEENDEN.
335
26.2
SYNCHRONISATION.
344
26.3
KOMMUNIKATION
ZWISCHEN
THREADS
.
354
26.4
SHUTDOWN-THREADS.
363
26.5
ASYNCHRONE
VERARBEITUNG
MIT
COMPLETABLEFUTURE.
365
26.6
DAS
PROCESS-API.
370
26.7
AUFGABEN.
371
27
GUI-PROGRAMMIERUNG
MIT
SWING
.
377
27.1
EIN
FENSTER
ERSTELLEN
.
378
27.2
EREIGNISBEHANDLUNG.
382
27.3
LAYOUTS.
391
INHALTSVERZEICHNIS
XI
27.4
BUTTONS
UND
LABELS
.
402
27.5
SPEZIELLE
CONTAINER.
407
27.6
TEXTKOMPONENTEN
.
413
27.7
AUSWAHLKOMPONENTEN.
418
27.8
MENUES
UND
SYMBOLLEISTEN.
422
27.9
DIALOGE.
428
27.10
TABELLEN
.
435
27.11
EVENT-QUEUE
UND
EVENT-DISPATCHER.
441
27.12
AUFGABEN.
447
28
EINFUEHRUNG
IN
JAVAFX.
453
28.1
INSTALLATION
UND
KONFIGURATION.
453
28.2
EIN
ERSTES
BEISPIEL.
455
28.3
BEISPIEL
BRUTTO-RECHNER.
457
28.4
ASYNCHRONE
VERARBEITUNG
.
466
28.5
DIAGRAMME.
473
28.6
TABELLEN
.
479
28.7
AUFGABEN.
482
29
DATENBANKZUGRIFFE
MIT
JDBC.
485
29.1
VORAUSSETZUNGEN
.
485
29.2
DATENBANK
ERSTELLEN.
487
29.3
DATEN
EINFUEGEN.
489
29.4
DATEN
AENDERN UND
LOESCHEN
.
491
29.5
DATEN
ABRUFEN
.
492
29.6
DATEN
IN EINER
TABELLE
ANZEIGEN.
494
29.7
DATEN
IN
EINEM
DIAGRAMM
PRAESENTIEREN
.
500
29.8
AUFGABEN.
504
30
NETZWERKKOMMUNIKATION.
507
30.1
DATEIEN
AUS
DEM
NETZ
LADEN
.
507
30.2
EINE
EINFACHE
CLIENT/SERVER-ANWENDUNG.
509
30.3
HTTP.
513
30.4
DAS
HTTP-CLIENT-API.
519
30.5
AUFGABEN.
520
31
FALLBEISPIEL
"SORTIMENT
VERWALTEN"
.
523
31.1
DIE
ANWENDUNG.
,
.
523
31.2
VARIANTE
1:
LOKALE
ANWENDUNG.
526
31.3
VARIANTE
2:
CLIENT/SERVER-ANWENDUNG.
538
31.4
AUFGABEN.
548
32
DIE
SOLID-PRINZIPIEN.
549
32.1
SINGLE-RESPONSIBILITY-PRINZIP.
549
32.2
OPEN-CLOSED-PRINZIP.
551
32.3
LISKOVSCHES
SUBSTITUTIONSPRINZIP.
554
XII
INHALTSVERZEICHNIS
32.4
INTERFACE-SEGREGATION-PRINZIP.
557
32.5
DEPENDENCY-INVERSION-PRINZIP.
560
32.6
ZUSAMMENFASSUNG.
564
32.7
AUFGABEN.
564
33
EINFUEHRUNG
IN
DAS
MODULSYSTEM.
567
33.1
MOTIVATION.
567
33.2
GRUNDLAGEN.
568
33.3
ABHAENGIGKEITEN
UND
ZUGRIFFSSCHUTZ.
569
33.4
TRANSITIVE
ABHAENGIGKEITEN.
574
33.5
ABHAENGIGKEIT
VON
JDK-MODULEN UND ANDEREN
MODULEN.
575
33.6
TRENNUNG
VON
SCHNITTSTELLE
UND
IMPLEMENTIERUNG.
578
33.7
MODULARISIERUNG
UND
SERVICES.
581
33.8
EINBINDUNG NICHT-MODULARER
BIBLIOTHEKEN.
583
33.9
MODULKATEGORIEN.
586
33.10
AUFGABEN.
587
ANHANG
A
HINWEISE
ZU
INTELLIJ
IDEA
.
591
B
DEUTSCHE
TEXTE
IN
JOPTIONPANE
UND
JFILECHOOSER
.
597
C
LITERATURHINWEISE.
599
SACHWORTVERZEICHNIS.
601 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Abts, Dietmar 1952- |
author_GND | (DE-588)133512266 |
author_facet | Abts, Dietmar 1952- |
author_role | aut |
author_sort | Abts, Dietmar 1952- |
author_variant | d a da |
building | Verbundindex |
bvnumber | BV046888942 |
classification_rvk | ST 250 |
classification_tum | DAT 362 |
ctrlnum | (OCoLC)1220908433 (DE-599)DNB1211193292 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 11., aktualisierte und überarbeitete Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02874nam a22007578c 4500</leader><controlfield tag="001">BV046888942</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210203 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">200908s2020 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">20,N23</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1211193292</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783658304935</subfield><subfield code="c">Paperback : EUR 39.99(DE)</subfield><subfield code="9">978-3-658-30493-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3658304936</subfield><subfield code="9">3-658-30493-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1220908433</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1211193292</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-HE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">23/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Abts, Dietmar</subfield><subfield code="d">1952-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133512266</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Grundkurs JAVA</subfield><subfield code="b">von den Grundlagen bis zu Datenbank- und Netzanwendungen</subfield><subfield code="c">Dietmar Abts</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">11., aktualisierte und überarbeitete Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Wiesbaden</subfield><subfield code="b">Springer Vieweg</subfield><subfield code="c">[2020]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 611 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Lehrbuch</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java Buch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren mit Java</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Exception handling Java</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Objektorientierung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java Netzwerk</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java grafische Oberfläche</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Objektdatenbank</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java Datenbank</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Generische Typen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java 9 features</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java lernen Buch</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Java programmieren lernen</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Ausnahmebehandlung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Datenbankzugriff</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">JPA</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">JavaFX</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Programmieren lernen Java</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Grundkurs Java</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Java Standard Edition 8</subfield><subfield code="0">(DE-588)1049861094</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Java Standard Edition 9</subfield><subfield code="0">(DE-588)113696553X</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="710" ind1="2" ind2=" "><subfield code="a">Springer Fachmedien Wiesbaden</subfield><subfield code="0">(DE-588)1043386068</subfield><subfield code="4">pbl</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-3-658-30494-2</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=01f9427ce7cc4bdba8c9548c39d2d339&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032298808&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032298808</subfield></datafield></record></collection> |
id | DE-604.BV046888942 |
illustrated | Illustrated |
index_date | 2024-07-03T15:20:28Z |
indexdate | 2024-07-10T08:56:39Z |
institution | BVB |
institution_GND | (DE-588)1043386068 |
isbn | 9783658304935 3658304936 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032298808 |
oclc_num | 1220908433 |
open_access_boolean | |
owner | DE-92 DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-523 DE-739 DE-1050 DE-860 DE-355 DE-BY-UBR DE-83 DE-11 |
owner_facet | DE-92 DE-19 DE-BY-UBM DE-91G DE-BY-TUM DE-523 DE-739 DE-1050 DE-860 DE-355 DE-BY-UBR DE-83 DE-11 |
physical | XII, 611 Seiten Illustrationen |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Springer Vieweg |
record_format | marc |
series2 | Lehrbuch |
spelling | Abts, Dietmar 1952- Verfasser (DE-588)133512266 aut Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen Dietmar Abts 11., aktualisierte und überarbeitete Auflage Wiesbaden Springer Vieweg [2020] © 2020 XII, 611 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Lehrbuch Java Standard Edition 8 (DE-588)1049861094 gnd rswk-swf Java Standard Edition 9 (DE-588)113696553X gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Buch Programmieren mit Java Exception handling Java Objektorientierung Java Netzwerk Java grafische Oberfläche Objektdatenbank Java Datenbank Generische Typen Java 9 features Java lernen Buch Java programmieren lernen Ausnahmebehandlung Datenbankzugriff JPA JavaFX Programmieren lernen Java Grundkurs Java Java Programmiersprache (DE-588)4401313-9 s DE-604 Java Standard Edition 8 (DE-588)1049861094 s Java Standard Edition 9 (DE-588)113696553X s Springer Fachmedien Wiesbaden (DE-588)1043386068 pbl Erscheint auch als Online-Ausgabe 978-3-658-30494-2 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=01f9427ce7cc4bdba8c9548c39d2d339&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032298808&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Abts, Dietmar 1952- Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen Java Standard Edition 8 (DE-588)1049861094 gnd Java Standard Edition 9 (DE-588)113696553X gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)1049861094 (DE-588)113696553X (DE-588)4401313-9 |
title | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen |
title_auth | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen |
title_exact_search | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen |
title_exact_search_txtP | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen |
title_full | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen Dietmar Abts |
title_fullStr | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen Dietmar Abts |
title_full_unstemmed | Grundkurs JAVA von den Grundlagen bis zu Datenbank- und Netzanwendungen Dietmar Abts |
title_short | Grundkurs JAVA |
title_sort | grundkurs java von den grundlagen bis zu datenbank und netzanwendungen |
title_sub | von den Grundlagen bis zu Datenbank- und Netzanwendungen |
topic | Java Standard Edition 8 (DE-588)1049861094 gnd Java Standard Edition 9 (DE-588)113696553X gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java Standard Edition 8 Java Standard Edition 9 Java Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=01f9427ce7cc4bdba8c9548c39d2d339&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=032298808&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT abtsdietmar grundkursjavavondengrundlagenbiszudatenbankundnetzanwendungen AT springerfachmedienwiesbaden grundkursjavavondengrundlagenbiszudatenbankundnetzanwendungen |