Programmieren lernen mit Java:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk
2018
|
Ausgabe: | 5., aktualisierte Auflage |
Schriftenreihe: | Rheinwerk Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | "Keine Vorkenntnisse erforderlich; vom ersten Programm bis zur fertigen Anwendung; mit vielen Beispielen und Übungsaufgaben; inkl. Objektorientierung, WindowBuilder, Datenbanken u.v.m.; aktuell zu Java 9" - Auf dem Cover |
Beschreibung: | 552 Seiten Illustrationen, Diagramme 1 DVD-ROM (12 cm) |
ISBN: | 9783836256056 3836256053 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044414240 | ||
003 | DE-604 | ||
005 | 20181026 | ||
007 | t | ||
008 | 170718s2018 gw a||| |||| 00||| ger d | ||
015 | |a 17,N18 |2 dnb | ||
015 | |a 17,A50 |2 dnb | ||
016 | 7 | |a 1130667820 |2 DE-101 | |
020 | |a 9783836256056 |c Broschur : EUR 19.90 (DE), EUR 20.50 (AT), CHF 26.90 (freier Preis) |9 978-3-8362-5605-6 | ||
020 | |a 3836256053 |9 3-8362-5605-3 | ||
024 | 3 | |a 9783836256056 | |
035 | |a (OCoLC)985977108 | ||
035 | |a (DE-599)DNB1130667820 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-M347 |a DE-91G |a DE-473 |a DE-861 |a DE-20 |a DE-858 |a DE-739 |a DE-859 |a DE-634 |a DE-860 |a DE-573 |a DE-11 |a DE-1049 |a DE-83 |a DE-B768 |a DE-29T |a DE-355 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Habelitz, Hans-Peter |e Verfasser |0 (DE-588)1022965085 |4 aut | |
245 | 1 | 0 | |a Programmieren lernen mit Java |c Hans-Peter Habelitz |
250 | |a 5., aktualisierte Auflage | ||
264 | 1 | |a Bonn |b Rheinwerk |c 2018 | |
300 | |a 552 Seiten |b Illustrationen, Diagramme |e 1 DVD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Rheinwerk Computing | |
500 | |a "Keine Vorkenntnisse erforderlich; vom ersten Programm bis zur fertigen Anwendung; mit vielen Beispielen und Übungsaufgaben; inkl. Objektorientierung, WindowBuilder, Datenbanken u.v.m.; aktuell zu Java 9" - Auf dem Cover | ||
650 | 0 | 7 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Desktop System |0 (DE-588)4800826-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 9 |0 (DE-588)113696553X |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4142527-3 |a Anleitung |2 gnd-content | |
655 | 7 | |0 (DE-588)4585131-1 |a DVD-ROM |2 gnd-carrier | |
689 | 0 | 0 | |a Java Standard Edition 9 |0 (DE-588)113696553X |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Objektorientierte Programmierung |0 (DE-588)4233947-9 |D s |
689 | 1 | 1 | |a Java Desktop System |0 (DE-588)4800826-6 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe (PDF, ePub, Mobi, Online) |z 978-3-8362-5606-3 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, Bundle Buch + E-Book; E-Book Formate (PDF, ePub, Mobi, Online) |z 978-3-8362-5608-7 |
780 | 0 | 0 | |i Vorangegangen ist |z 9783836241304 |w (DE-604)BV043411690 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=afc1fd8057ff4b41a0e5ade06b57c44d&prov=M&dok%5Fvar=1&dok%5Fext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029815975&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-029815975 |
Datensatz im Suchindex
_version_ | 1811803480325619712 |
---|---|
adam_text |
Auf einen Blick
1 Einführung .
2 Grundbausteine eines Java-Programms
3 Kontrollstrukturen .
4 Einführung in Eclipse .
5 Klassen und Objekte .
6 Mit Klassen und Objekten arbeiten .
7 Grundlegende Klassen .
8 Grafische Benutzeroberflächen .
9 Fehlerbehandlung mît Exceptions.
10 Containerklassen .
11 Dateien .
12 Zeichnen .
13 Animationen und Threads .
14 Tabellen und Datenbanken .
15
6-1
ΙΟΙ
127
159
198
226
261
315
331
371
423
469
495
Inhalt
Danksagung. 14
1 Einführung 15
1.1 Was bedeutet Programmierung?. 16
1.1.1 Von den Anfängen bis heute. 16
1.1.2 Wozu überhaupt programmieren? . 17
1.1.3 Hilfsmittel für den Programmentwurf. 18
1.1.4 Von der Idee zum Programm. 21
1.1.5 Arten von Programmiersprachen . 25
1.2 Java . 31
1.2.1 Entstehungsgeschichte von Java . 31
1.2.2 Merkmale von Java . 33
1.2.3 Installation von Java. 36
1.3 Ein erstes Java-Programm . 40
1.3.1 Vorbereiten der Arbeitsumgebung . 41
1.3.2 Wie sind Java-Programme aufgebaut?. 42
1.3.3 Schritt für Schritt zum ersten Programm. 44
1.4 Übungsaufgaben . 53
1.5 Ausblick. 60
2 Grundbausteine eines Java-Programms 6i
2.1 Bezeichner und Schlüsselwörter. 61
2.2 Kommentare. 63
2.3 Variablen und Datentypen. 64
2.3.1 Namenskonventionen für Variablen . 66
2.3.2 Wertzuweisung. 67
2.3.3 Die primitiven Datentypen im Einzelnen. 68
2.3.4 Praxisbeispiel 1 zu Variablen. 70
5
Inhalt
2.3.5 Häufiger Fehler bei der Variablendeklaration .!. 74
2.3.6 Praxisbeispiel 2 zu Variablen. 75
2.3.7 Der Datentyp »String« . 80
2.3.8 Der Dialog mit dem Anwender. 81
2.3.9 Übungsaufgaben. 85
2.4 Operatoren und Ausdrücke. 87
2.4.1 Zuweisungsoperator und Cast-Operator. 88
2.4.2 Vergleiche und Bedingungen . 89
2.4.3 Arithmetische Operatoren . 91
2.4.4 Priorität. 93
2.4.5 Logische Operatoren . 96
2.4.6 Sonstige Operatoren . 96
2*5 Übungsaufgaben . 97
2.6 Ausblick. 100
3 Kontrollstrukturen ioi
3.1 Anweisungsfolge (Sequenz). 101
3.2 Auswahlstrukturen (Selektionen). 102
3.2.1 Zweiseitige Auswahlstruktur (»if«֊Anweisung) . 103
3.2.2 Übungsaufgaben zur »if«-Anweisung . 110
3.2.3 Mehrseitige Auswahlstruktur (»switch-case«-Anweisung). 111
3.2.4 Übungsaufgabe zur »switch-case«-Anweisung . 115
3.3 Wiederholungsstrukturen (Schleifen oder Iterationen). 115
3.3.1 Die »while«-Schleife. 116
3.3.2 Die »do«֊Schleife. 117
3.3.3 Die »for«-Schleife . 118
3.3.4 Sprunganweisungen . 119
3.3.5 Übungsaufgaben zu Schleifen. 120
3.4 Auswirkungen auf Variablen . 123
3.4.1 Gültigkeitsbereiche. 124
3.4.2 Namenskonflikte. 125
3.4.3 Lebensdauer. 125
3.5 Ausblick. 126
6
inhalt
4 Einführung in Eclipse 127
4.1 Die Entwicklungsumgebung Eclipse. 127
4.1.1 Installation von Eclipse. 128
4.1.2 Eclipse starten . 131
4.1.3 Ein bestehendes Projekt in Eclipse öffnen . 134
4.2 Erste Schritte mit Eclipse. 137
4.2.1 Ein neues Projekt erstellen . 137
4.2.2 Programm eingeben und starten. 139
4.3 Fehlersuche mit Eclipse. 147
4.3.1 Fehlersuche ohne Hilfsmittel . 149
4.3.2 Haltepunkte (Breakpoints). 153
4.4 Ausblick. 158
5 Klassen und Objekte 15g
5.1 Struktur von Java-Programmen. 159
5.1.1 Klassen .'. 159
5.1.2 Attribute . 161
5.1.3 Packages . 161
5.2 Objekte. 166
5.2.1 Zugriff auf die Attribute (Datenelemente) . 168
5.2.2 Wertzuweisungen bei Objekten . 169
5.2.3 Gültigkeitsbereich und Lebensdauer. 172
5.3 Methoden. 173
5.3.1 Aufbau von Methoden. 173
5.3.2 Aufruf von Methoden . 174
5.3.3 Abgrenzung von Bezeichnern . 178
5.4 Werte übergeben. 179
5.4.1 Methoden mit Parameter. 180
5.4.2 Referenztypen als Parameter. 182
5.4.3 Überladen von Methoden . 184
5.5 Ergebnisse. 185
5.5.1 Methoden mit Ergebnisrückgabe . 186
5.5.2 Methoden ohne Ergebnisrückgabe. 188
7
Inhalt
5.6 Konstruktoren als spezielle Methoden. 188
5.6.1 Konstruktoren mit Parametern . 190
5.6.2 Verketten von Konstruktoren. 191
5.7 Übungsaufgaben . 193
5.8 Ausblick. 197
6 Mit Klassen und Objekten arbeiten_198
6.1 Gemeinsame Nutzung. 198
6.1.1 Statische Attribute. 198
6.1.2 Statische Methoden . 200
6.2 Zugriffsmechanismen . 201
6.2.1 Unveränderliche Attribute. 201
6.2.2 Datenkapselung. 203
6.2.3 Getter֊ und Setter-Methoden. 204
6.3 Beziehungen zwischen Klassen . 207
6.3.1 Teil-Ganzes-Beziehung. 207
6.3.2 Delegation . 208
6.3.3 Abstammung. 208
6.4 Vererbung. 209
6.4.1 Schnittstelle und Implementierung. 214
6.4.2 Objekte vergleichen. 215
6.4.3 Abstrakte Klassen und Interfaces. 217
6.5 Übungsaufgaben . 219
6.6 Ausblick. 225
7 Grundlegende Klassen 226
7.1 Die Klasse »String« . 226
7.1.1 Erzeugen von Strings. 226
7.1.2 Konkatenation von Strings. 227
7.1.3 Stringlänge bestimmen und Strings vergleichen. 230
7.1.4 Zeichen an einer bestimmten Position ermitteln . 232
8
Inhalt
7.1.5 Umwandlung in Groß-und Kleinbuchstaben . 232
7.1.6 Zahlen und Strings ineinander umwandeln . 233
7.2 Die Klassen »StringBuffer« und »StringBullder«. 235
7.2.1 Erzeugen eines Objekts der Klasse »StringBuilder«. 236
7.2.2 Mit »StringBuilder« arbeiten. 237
7.3 Wrapper-Klassen . 238
7.3.1 Erzeugen von Wrapper-Objekten . 239
7.3.2 Rückgabe der Werte . 240
7.3.3 Vereinfachter Umgang mit Wrapper-Klassen durch Autoboxing. 242
7.4 Date and Time API. 244
7.4.1 Technische Zeitangaben . 245
7.4.2 Datum und Uhrzeit. 253
7.5 Übungsaufgaben. 257
7.6 Ausblick. 259
8 Grafische Benutzeroberflächen 26i
8.1 Einführung. 261
8.1.1 JFC (Java Foundation Classes) und Swing. 261
8.1.2 Grafische Oberflächen mit WindowBuilder. 263
8.1.3 Erstes Beispielprogramm mit Programmfenster. 268
8.2 Grundlegende Klassen und Methoden. 278
8.2.1 JFrame, Dimension, Point und Rectangle. 278
8.2.2 Festlegen und Abfrage der Größe einer Komponente (in Pixel). 279
8.2.3 Platzieren und Abfragen der Position einer Komponente. 279
8.2.4 Randelemente eines Fensters . 279
8.2.5 Veränderbarkeit der Größe eines Fensters . 280
8.2.6 Sichtbarkeit von Komponenten. 280
8.2.7 Löschen eines Fensters . 280
8.2.8 Die Reaktion auf das Schließen des Fensters festlegen . 281
8.2.9 Aussehen des Cursors festlegen. 281
8.2.10 Container eines Frames ermitteln. 281
8.2.11 Komponenten zu einem Container hinzufügen . 282
8.3 Programmfenster mit weiteren Komponenten. 282
8.3.1 Die Komponentenpalette. 283
9
Inhalt
83.2 Standardkomponenten in einen Frame einbauen. 284
83.3 Erstes Programm mit Label, TextField und Button . 286
83.4 Label. 290
83.5 TextField . 290
83.6 Button . 292
83.7 Ereignisbehandlung in aller Kürze. 294
83.8 Programmierung der Umrechnung. 296
83.9 Werte aus einem TextField übernehmen. 296
83.10 Werte in ein TextField übertragen. 297
83.11 Zahlenausgabe mit Formatierung. 299
83.12 Maßnahmen zur Erhöhung des Bedienkomforts. 301
8.4 Übungsaufgaben. 308
8.5 Ausblick. 314
9 Fehlerbehandlung mit Exceptions 315
9.1 Umgang mit Fehlern . 315
9.1.1 Fehlerbehandlung ohne Exceptions . 315
9.1.2 Exception als Reaktion auf Fehler. 316
9.2 Mit Exceptions umgehen . 318
9.2.1 Detailliertere Fehlermeldungen . 320
9.2.2 Klassenhierarchie der Exceptions . 321
9.3 Fortgeschrittene Ausnahmebehandlung. 322
93.1 Interne Abläufe beim Eintreffen einer Exception. 322
9.3.2 Benutzerdefinierte Exceptions . 325
9.33 Selbst definierte Exception-Klassen. 327
9.4 Übungsaufgaben. 328
9.5 Ausblick. 330
10 Containerklassen 331
10.1 Array. 331
10.1.1 Array-Literale . 337
10.1.2 Mehrdimensionale Arrays. 338
10
Inhalt
10.1.3 Gezielter Zugriff auf Array-Elemente . 339
10.1.4 Hilfen für den Umgang mit Arrays. 343
10.1.5 Unflexible Array-Größe . 344
10.2 »ArrayList« und »JList« . 345
10.2.1 Die Klasse »Arrayüst« . 345
10.2.2 Die grafische Komponente »JList«. 347
10.2.3 JList mit Scrollbalken ausstatten. 351
10.2.4 Umgang mit markierten Einträgen. 354
10.3 Collections . 356
10.3.1 Listen . 356
10.3.2 Mengen. 358
10.3.3 Maps . 362
10.4 Lambdas. 363
10.5 Übungsaufgaben . 365
10.6 Ausblick. 369
11 Dateien 37i
11.1 Die Klasse »File«. 371
11.1.1 Beispielanwendung mit der Klasse »File«. 373
11.1.2 Verzeichnisauswahl mit Dialog. 376
11.2 Ein- und Ausgaben in Java. 379
11.2.1 Ein-und Ausgabeströme . 380
11.2.2 Byteorientierte Datenströme. 380
11.2.3 Zeichenorientierte Datenströme . 383
11.3 Die API nutzen. 386
11.3.1 Daten in eine Datei schreiben. 387
11.3.2 Daten aus einer Datei lesen. 390
11.3.3 Die Klasse »FilterWriter«. 392
11.3.4 Die Klasse »FilterReader«. 394
11.3.5 Textdatei verschlüsseln und entschlüsseln. 396
11.4 Beispielanwendungen. 399
11.4.1 Bilder in Labels und Buttons. 400
11.4.2 Ein einfacher Bildbetrachter. 406
11.4.3 Sounddatei abspielen . 415
11
Inhalt
11.5 Übungsaufgaben .|. 418
11.6 Ausblick. 421
12 Zeichnen 423
12.1 In Komponenten zeichnen . 423
12.1.1 Grundlagen der Grafikausgabe . 423
12.1.2 Panel-Komponente mit verändertem Aussehen . 425
12.1.3 Zeichnen in Standardkomponenten . 430
12.2 Farben verwenden . 450
12.2.1 Die Klasse »Color« . 450
12.2.2 Ein Farbauswahldialog für den Anwender . 452
12.3 Auswerten von Mausereignissen. 454
12.3.1 Üstener zur Erfassung von Mausereignissen. 456
12.3.2 »MouseEvent« und »MouseWheelEvent« . 458
12.3.3 Mauskoordinaten anzeigen. 459
12.3.4 Die Maus als Zeichengerät. 460
12.3.5 Die Klasse »Font«. 464
12.4 Übungsaufgaben. 465
12.5 Ausblick. 468
13 Animationen und Threads 469
13.1 Multitasking und Multithreading. 469
13.1.1 Was bedeutet Multitasking?. 470
13.1.2 Was sind Threads? . 470
13.2 Zeitlich gesteuerte Abläufe programmieren . 471
13.2.1 Eine einfache Ampelsteuerung . 471
13.2.2 Ampelsteuerung mit Thread . 479
13.2.3 Gefahren bei der Nutzung von Threads . 486
13.2.4 Bewegungsabläufe programmieren (Synchronisation). 487
13.3 Übungsaufgaben . 491
13.4 Ausblick. 494
12
Inhalt
14 Tabellen und Datenbanken 495
14.1 Die Klasse »JTable«. 495
14.1.1 Tabelle mit konstanter Zeilenzahl. 496
14.1.2 Tabelle mit variabler Zeilen- und Spaltenzahl. 506
14.1.3 Tabelle mit unterschiedlichen Datentypen. 509
14.2 Datenbankzugriff. 515
14.2.1 Datenbankzugriff mit JDBC. 515
14.2.2 Aufbau der Datenbankverbindung . 516
14.2.3 Datenbankabfrage. 519
14.3 Übungsaufgaben . 526
14.4 Ausblick. 528
Anhang 531
A Inhalt der DVD . 531
B Ein Programm mit Ecllpse als ».jar«-Flle speichern. 532
C ECLIPSE und WindowBuilder mit JDK9 . 535
D AAusterlösungen. 540
E Literatur. 547
Index. 548
13 |
any_adam_object | 1 |
author | Habelitz, Hans-Peter |
author_GND | (DE-588)1022965085 |
author_facet | Habelitz, Hans-Peter |
author_role | aut |
author_sort | Habelitz, Hans-Peter |
author_variant | h p h hph |
building | Verbundindex |
bvnumber | BV044414240 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)985977108 (DE-599)DNB1130667820 |
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 |
edition | 5., aktualisierte Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV044414240</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20181026</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170718s2018 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,N18</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">17,A50</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1130667820</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836256056</subfield><subfield code="c">Broschur : EUR 19.90 (DE), EUR 20.50 (AT), CHF 26.90 (freier Preis)</subfield><subfield code="9">978-3-8362-5605-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836256053</subfield><subfield code="9">3-8362-5605-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836256056</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)985977108</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1130667820</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">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/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 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Habelitz, Hans-Peter</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1022965085</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmieren lernen mit Java</subfield><subfield code="c">Hans-Peter Habelitz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">5., aktualisierte Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">552 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="e">1 DVD-ROM (12 cm)</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">Rheinwerk Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"Keine Vorkenntnisse erforderlich; vom ersten Programm bis zur fertigen Anwendung; mit vielen Beispielen und Übungsaufgaben; inkl. Objektorientierung, WindowBuilder, Datenbanken u.v.m.; aktuell zu Java 9" - Auf dem Cover</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</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 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 Desktop System</subfield><subfield code="0">(DE-588)4800826-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4142527-3</subfield><subfield code="a">Anleitung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4585131-1</subfield><subfield code="a">DVD-ROM</subfield><subfield code="2">gnd-carrier</subfield></datafield><datafield tag="689" ind1="0" 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="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Objektorientierte Programmierung</subfield><subfield code="0">(DE-588)4233947-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Java Desktop System</subfield><subfield code="0">(DE-588)4800826-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" 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="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Java Standard Edition 7</subfield><subfield code="0">(DE-588)7751205-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe (PDF, ePub, Mobi, Online)</subfield><subfield code="z">978-3-8362-5606-3</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, Bundle Buch + E-Book; E-Book Formate (PDF, ePub, Mobi, Online)</subfield><subfield code="z">978-3-8362-5608-7</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">Vorangegangen ist</subfield><subfield code="z">9783836241304</subfield><subfield code="w">(DE-604)BV043411690</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=afc1fd8057ff4b41a0e5ade06b57c44d&prov=M&dok%5Fvar=1&dok%5Fext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</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=029815975&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029815975</subfield></datafield></record></collection> |
genre | (DE-588)4142527-3 Anleitung gnd-content (DE-588)4585131-1 DVD-ROM gnd-carrier |
genre_facet | Anleitung DVD-ROM |
id | DE-604.BV044414240 |
illustrated | Illustrated |
indexdate | 2024-10-02T12:00:45Z |
institution | BVB |
isbn | 9783836256056 3836256053 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029815975 |
oclc_num | 985977108 |
open_access_boolean | |
owner | DE-M347 DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-861 DE-20 DE-858 DE-739 DE-859 DE-634 DE-860 DE-573 DE-11 DE-1049 DE-83 DE-B768 DE-29T DE-355 DE-BY-UBR |
owner_facet | DE-M347 DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-861 DE-20 DE-858 DE-739 DE-859 DE-634 DE-860 DE-573 DE-11 DE-1049 DE-83 DE-B768 DE-29T DE-355 DE-BY-UBR |
physical | 552 Seiten Illustrationen, Diagramme 1 DVD-ROM (12 cm) |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Rheinwerk |
record_format | marc |
series2 | Rheinwerk Computing |
spelling | Habelitz, Hans-Peter Verfasser (DE-588)1022965085 aut Programmieren lernen mit Java Hans-Peter Habelitz 5., aktualisierte Auflage Bonn Rheinwerk 2018 552 Seiten Illustrationen, Diagramme 1 DVD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Rheinwerk Computing "Keine Vorkenntnisse erforderlich; vom ersten Programm bis zur fertigen Anwendung; mit vielen Beispielen und Übungsaufgaben; inkl. Objektorientierung, WindowBuilder, Datenbanken u.v.m.; aktuell zu Java 9" - Auf dem Cover Java Standard Edition 7 (DE-588)7751205-4 gnd rswk-swf Java Standard Edition 8 (DE-588)1049861094 gnd rswk-swf Java Desktop System (DE-588)4800826-6 gnd rswk-swf Objektorientierte Programmierung (DE-588)4233947-9 gnd rswk-swf Java Standard Edition 9 (DE-588)113696553X gnd rswk-swf (DE-588)4142527-3 Anleitung gnd-content (DE-588)4585131-1 DVD-ROM gnd-carrier Java Standard Edition 9 (DE-588)113696553X s DE-604 Objektorientierte Programmierung (DE-588)4233947-9 s Java Desktop System (DE-588)4800826-6 s 1\p DE-604 Java Standard Edition 8 (DE-588)1049861094 s 2\p DE-604 Java Standard Edition 7 (DE-588)7751205-4 s 3\p DE-604 Erscheint auch als Online-Ausgabe (PDF, ePub, Mobi, Online) 978-3-8362-5606-3 Erscheint auch als Online-Ausgabe, Bundle Buch + E-Book; E-Book Formate (PDF, ePub, Mobi, Online) 978-3-8362-5608-7 Vorangegangen ist 9783836241304 (DE-604)BV043411690 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=afc1fd8057ff4b41a0e5ade06b57c44d&prov=M&dok%5Fvar=1&dok%5Fext=htm Inhaltstext Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029815975&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Habelitz, Hans-Peter Programmieren lernen mit Java Java Standard Edition 7 (DE-588)7751205-4 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Java Desktop System (DE-588)4800826-6 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Java Standard Edition 9 (DE-588)113696553X gnd |
subject_GND | (DE-588)7751205-4 (DE-588)1049861094 (DE-588)4800826-6 (DE-588)4233947-9 (DE-588)113696553X (DE-588)4142527-3 (DE-588)4585131-1 |
title | Programmieren lernen mit Java |
title_auth | Programmieren lernen mit Java |
title_exact_search | Programmieren lernen mit Java |
title_full | Programmieren lernen mit Java Hans-Peter Habelitz |
title_fullStr | Programmieren lernen mit Java Hans-Peter Habelitz |
title_full_unstemmed | Programmieren lernen mit Java Hans-Peter Habelitz |
title_short | Programmieren lernen mit Java |
title_sort | programmieren lernen mit java |
topic | Java Standard Edition 7 (DE-588)7751205-4 gnd Java Standard Edition 8 (DE-588)1049861094 gnd Java Desktop System (DE-588)4800826-6 gnd Objektorientierte Programmierung (DE-588)4233947-9 gnd Java Standard Edition 9 (DE-588)113696553X gnd |
topic_facet | Java Standard Edition 7 Java Standard Edition 8 Java Desktop System Objektorientierte Programmierung Java Standard Edition 9 Anleitung DVD-ROM |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=afc1fd8057ff4b41a0e5ade06b57c44d&prov=M&dok%5Fvar=1&dok%5Fext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029815975&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT habelitzhanspeter programmierenlernenmitjava |