Einstieg in Java 7: [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.]
Gespeichert in:
Vorheriger Titel: | Steppan, Bernhard Einstieg in Java 6 |
---|---|
1. Verfasser: | |
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2012
|
Ausgabe: | 4., aktualisierte Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 605 S. Ill., graph. Darst. |
ISBN: | 9783836216623 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV039570080 | ||
003 | DE-604 | ||
005 | 20190208 | ||
007 | t | ||
008 | 110907s2012 gw ad|| |||| 00||| ger d | ||
015 | |a 11,N32 |2 dnb | ||
016 | 7 | |a 1013963873 |2 DE-101 | |
020 | |a 9783836216623 |c Pb. : EUR 19.90 (DE), EUR 20.50 (AT), sfr 29.90 (freier Pr.) |9 978-3-8362-1662-3 | ||
024 | 3 | |a 9783836216623 | |
035 | |a (OCoLC)756293597 | ||
035 | |a (DE-599)DNB1013963873 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-19 |a DE-M347 |a DE-20 |a DE-573 |a DE-92 |a DE-859 |a DE-858 |a DE-634 |a DE-29T |a DE-Aug4 |a DE-91G |a DE-824 |a DE-2070s |a DE-862 |a DE-863 |a DE-1047 |a DE-83 |a DE-473 |a DE-521 | ||
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 Steppan, Bernhard |e Verfasser |0 (DE-588)138510830 |4 aut | |
245 | 1 | 0 | |a Einstieg in Java 7 |b [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] |c Bernhard Steppan |
250 | |a 4., aktualisierte Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2012 | |
300 | |a 605 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |D s |
689 | 0 | |5 DE-604 | |
780 | 0 | 0 | |i 3. Auflage |a Steppan, Bernhard |t Einstieg in Java 6 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3862009&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=024421620&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-024421620 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-863_location | 1000 |
DE-BY-FWS_call_number | 1000/ST 250 J35 S837(4)st 2000/ST 250 J35 S837(4) |
DE-BY-FWS_katkey | 418756 |
DE-BY-FWS_media_number | 083101258558 083000506035 |
_version_ | 1806695513317179392 |
adam_text |
IMAGE 1
AUF EINEN BLICK
TEIL I: BASISWISSEN 25
TEIL II: JAVA IM DETAIL 83
TEIL III: GROESSERE JAVA-PROJEKTE 321
TEIL IV: LOESUNGEN 501
TEIL V: ANHANG 541
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1013963873
DIGITALISIERT DURCH
IMAGE 2
INHALT
VORWORT 21
TEIL I: BASISWISSEN
1 DIGITALE INFORMATIONSVERARBEITUNG
1.1 EINLEITUNG 27
1.2 ZAHLENSYSTEME 27
1.2.1 DEZIMALSYSTEM 27
1.2.2 BINAERSYSTEM 28
1.2.3 HEXADEZIMALSYSTEM 30
1.3 INFORMATIONSEINHEITEN 32
1.3.1 BIT 32
1.3.2 BYTE 33
1.3.3 WORT 33
1.4 KODIERUNG VON ZEICHEN 33
1.4.1 ASCII-CODE 33
1.4.2 ANSI-CODE 35
1.4.3 UNICODE 36
1.5 KODIERUNG LOGISCHER INFORMATIONEN 37
1.5.1 UND-FUNKTION 37
1.5.2 ODER-FUNKTION 38
1.5.3 NICHT-FUNKTION 39
1.6 ZUSAMMENFASSUNG 40
1.7 AUFGABEN 40
1.7.1 ZAHLENSYSTEME 40
1.7.2 INFORMATIONSEINHEITEN 40
1.7.3 ZEICHENKODIERUNG 41
1.7.4 KODIERUNG LOGISCHER INFORMATIONEN 41
2.1 EINLEITUNG 43
2.1.1 VERSTAENDIGUNGSSCHWIERIGKEITEN 43
2.1.2 DEFINITION 43
2.1.3 KLASSIFIZIERUNG 44
2.1.4 GESCHICHTE 45
2 PROGRAMMIERSPRACH
IMAGE 3
INHALT
2.2 PROGRAMMIERSPRACHEN DER ERSTEN GENERATION 46
2.2.1 PROGRAMMAUFBAU 47
2.2.2 PORTABILITAET 47
2.2.3 AUSFUEHRUNGSGESCHWINDIGKEIT 48
2.2.4 EINSATZBEREICH 48
2.3 PROGRAMMIERSPRACHEN DER ZWEITEN GENERATION 48
2.3.1 PROGRAMMAUFBAU 49
2.3.2 PORTABILITAET 50
2.3.3 AUSFUEHRUNGSGESCHWINDIGKEIT 51
2.3.4 EINSATZBEREICH 51
2.4 PROGRAMMIERSPRACHEN DER DRITTEN GENERATION 51
2.4.1 PROGRAMMAUFBAU 52
2.4.2 PORTABILITAET 53
2.4.3 AUSFUEHRUNGSGESCHWINDIGKEIT 53
2.4.4 EINSATZBEREICH 54
2.5 PROGRAMMIERSPRACHEN DER VIERTEN GENERATION 54
2.5.1 PROGRAMMAUFBAU 54
2.5.2 PORTABILITAET 55
2.5.3 AUSFUEHRUNGSGESCHWINDIGKEIT 55
2.5.4 EINSATZBEREICH 55
2.6 PROGRAMMIERSPRACHEN DER FUENFTEN GENERATION 55
2.6.1 PROGRAMMAUFBAU 56
2.6.2 PORTABILITAET 57
2.6.3 AUSFUEHRUNGSGESCHWINDIGKEIT 57
2.6.4 EINSATZBEREICH 57
2.7 PROGRAMMIERSPRACHEN DER SECHSTEN GENERATION 57
2.7.1 PROGRAMMAUFBAU 57
2.7.2 PORTABILITAET 59
2.7.3 AUSFUEHRUNGSGESCHWINDIGKEIT 59
2.7.4 EINSATZBEREICH 59
2.8 ZUSAMMENFASSUNG 59
2.9 AUFGABEN 60
2.9.1 PROGRAMMIERSPRACHEN DER ERSTEN GENERATION 60
2.9.2 PROGRAMMIERSPRACHEN DER ZWEITEN GENERATION 60
2.9.3 PROGRAMMIERSPRACHEN DER DRITTEN GENERATION 60
3 OBJEKTORIENTIERTE PROGRAMMIERUNG
3.1 EINLEITUNG 61
3.1.1 GRUNDBEGRIFFE 61
3.1.2 PRINZIPIEN 62
IMAGE 4
INHALT
3.2 OBJEKTE 62
3.3 KLASSEN 63
3.3.1 ATTRIBUTE 63
3.3.2 METHODEN 65
3.4 ABSTRAKTION 67
3.5 VERERBUNG 68
3.5.1 BASISKLASSEN 70
3.5.2 ABGELEITETE KLASSEN 70
3.5.3 MEHRFACHVERERBUNG 71
3.6 KAPSELUNG 71
3.7 BEZIEHUNGEN 72
3.7.1 BEZIEHUNGEN, DIE NICHT AUF VERERBUNG BERUHEN 73
3.7.2 VERERBUNGSBEZIEHUNGEN 74
3.8 DESIGNFEHLER 76
3.9 UMSTRUKTURIERUNG 76
3.10 MODELLIERUNG 77
3.11 PERSISTENZ 77
3.12 POLYMORPHIE 77
3.12.1 STATISCHE POLYMORPHIE 78
3.12.2 DYNAMISCHE POLYMORPHIE 78
3.13 DESIGNREGELN 79
3.14 ZUSAMMENFASSUNG 79
3.15 AUFGABEN 80
3.15.1 FRAGEN 80
3.15.2 UEBUNGEN 80
TEIL II: JAVA IM DETAIL
4 SPRACHE JAVA
4.1 EINLEITUNG 85
4.1.1 GESCHICHTE 85
4.1.2 BESCHREIBUNG MITTELS TEXT 86
4.1.3 UEBERBLICK UEBER DIE SPRACHELEMENTE 87
4.2 SCHLUESSELWOERTER 88
4.3 EINFACHE DATENTYPEN 90
4.3.1 GRUNDLAGEN 90
4.3.2 FESTKOMMAZAHLEN 94
4.3.3 GLEITKOMMAZAHLEN 97
IMAGE 5
INHALT
4.3.4 WAHRHEITSWERTE 99
4.3.5 ZEICHEN 100
4.4 ERWEITERTE DATENTYPEN 101
4.4.1 ARRAYS 101
4.4.2 AUFZAEHLUNGSTYP 105
4.5 BENUTZERDEFINIERTE DATENTYPEN 106
4.5.1 KONKRETE KLASSEN 106
4.5.2 ABSTRAKTE KLASSEN 110
4.5.3 INTERFACES 111
4.5.4 GENERISCHE KLASSEN 112
4.6 VARIABLEN 116
4.7 KONSTANTEN 117
4.8 METHODEN 117
4.8.1 METHODENARTEN 117
4.8.2 KONSTRUKTOREN 120
4.8.3 DESTRUKTOREN 121
4.8.4 ZUGRIFFSMETHODEN 121
4.8.5 AENDERUNGSMETHODEN 122
4.8.6 FUNKTIONEN 123
4.9 OPERATOREN 124
4.9.1 ARITHMETISCHE OPERATOREN 124
4.9.2 VERGLEICHENDE OPERATOREN 132
4.9.3 LOGISCHE OPERATOREN 136
4.9.4 BITWEISE OPERATOREN 138
4.9.5 ZUWEISUNGSOPERATOREN 139
4.9.6 FRAGEZEICHENOPERATOR 140
4.9.7 NEW-OPERATOR 141
4.9.8 CAST-OPERATOR 142
4.10 AUSDRUECKE 143
4.10.1 ZUWEISUNGEN 143
4.10.2 ELEMENTARE ANWEISUNGEN 146
4.10.3 VERZWEIGUNGEN 146
4.10.4 SCHLEIFEN 149
4.11 MODULE 154
4.11.1 KLASSENIMPORT 154
4.11.2 NAMENSRAEUME 157
4.12 FEHLERBEHANDLUNG 157
4.13 DOKUMENTATION 160
4.13.1 ZEILENBEZOGENE KOMMENTARE 161
4.13.2 ABSCHNITTSBEZOGENE KOMMENTARE 161
4.13.3 DOKUMENTATIONSKOMMENTARE 161
IMAGE 6
INHALT
5 ENTWICKLUNGSPROZESSE
4.14 ZUSAMMENFASSUNG 162
4.15 AUFGABEN 163
4.15.1 FRAGEN 163
4.15.2 UEBUNGEN 163
5.1 EINLEITUNG 165
5.1.1 PHASEN 165
5.1.2 AKTIVITAETEN 166
5.1.3 WERKZEUGE 167
5.2 PLANUNGSPHASE 168
5.2.1 MISSVERSTAENDNISSE 168
5.2.2 ANFORDERUNGEN AUFNEHMEN 168
5.3 KONSTRUKTIONSPHASE 169
5.3.1 OBJEKTORIENTIERTE ANALYSE 169
5.3.2 OBJEKTORIENTIERTES DESIGN 169
5.3.3 IMPLEMENTIERUNG IN JAVA 170
5.3.4 TEST 179
5.4 BETRIEBSPHASE 189
5.4.1 VERTEILUNG 189
5.4.2 PFLEGE 190
5.5 ZUSAMMENFASSUNG 190
5.6 AUFGABEN 190
5.6.1 FRAGEN 190
5.6.2 UEBUNGEN 191
6.1 EINLEITUNG 193
6.2 BYTECODE 193
6.3 JAVA RUNTIME ENVIRONMENT 195
6.3.1 VIRTUELLE MASCHINE 196
6.3.2 GARBAGE COLLECTOR 200
6.3.3 BIBLIOTHEKEN 201
6.3.4 RESSOURCEN UND PROPERTY-DATEIEN 201
6.4 NATIVE JAVA-PROGRAMME 201
6.5 PORTABILITAET EINES JAVA-PROGRAMMS 203
6.5.1 BINAERKOMPATIBLER BYTECODE 203
6.5.2 VORAUSSETZUNGEN 205
6.6 PROGRAMMSTART 206
PLATTFORM JAVA
IMAGE 7
INHALT
7 GESETZMAESSIGKEITEN
6.6.1 APPLICATION 206
6.6.2 APPLET 208
6.6.3 SERVLETS UND JAVASERVER PAGES 209
6.7 ZUSAMMENFASSUNG 209
6.8 AUFGABEN 210
6.8.1 FRAGEN 210
6.8.2 UEBUNGEN 210
ISBHBHBBBHBBBEO
7.1 EINLEITUNG 211
7.2 SICHTBARKEIT 211
7.2.1 KLASSENKAPSELUNG 211
7.2.2 GUELTIGKEITSBEREICH VON VARIABLEN 220
7.3 AUSWERTUNGSREIHENFOLGE 225
7.3.1 PUNKT VOR STRICH 225
7.3.2 PUNKT VOR PUNKT 226
7.4 TYPKONVERTIERUNG 228
7.4.1 IMPLIZITE KONVERTIERUNG 229
7.4.2 EXPLIZITE KONVERTIERUNG 231
7.5 POLYMORPHIE 234
7.5.1 UEBERLADEN VON METHODEN 234
7.5.2 UEBERSCHREIBEN VON METHODEN 237
7.6 PROGRAMMIERKONVENTIONEN 241
7.6.1 VORSCHRIFTEN ZUR SCHREIBWEISE 241
7.6.2 EMPFEHLUNGEN ZUR SCHREIBWEISE 242
7.7 ZUSAMMENFASSUNG 244
7.7.1 SICHTBARKEIT 244
7.7.2 AUSWERTUNGSREIHENFOLGE 245
7.7.3 TYPKONVERTIERUNG 245
7.7.4 POLYMORPHIE 245
7.7.5 PROGRAMMIERKONVENTIONEN 245
7.8 AUFGABEN 246
7.8.1 FRAGEN 246
7.8.2 UEBUNGEN 246
8.1 EINLEITUNG 247
8.1.1 VON DER KLASSE ZUR BIBLIOTHEK 247
8.1.2 VON DER BIBLIOTHEK ZUM UNIVERSUM 248
8 JAVA-KLASSENBIBFIOTHEKEN
10
IMAGE 8
INHALT
8.1.3 VOM UNIVERSUM ZUM EIGENEN PROGRAMM 248
8.1.4 BIBLIOTHEKEN UND BUECHER 248
8.1.5 BIBLIOTHEKEN ERWEITERN DIE SPRACHE 249
8.1.6 BIBLIOTHEKEN STEIGERN DIE PRODUKTIVITAET 249
8.1.7 KOMMERZIELLE KLASSENBIBLIOTHEKEN 250
8.1.8 OPEN-SOURCE-BIBLIOTHEKEN 250
8.1.9 BIBLIOTHEKEN VON SUN MICROSYSTEMS 250
8.2 JAVA STANDARD EDITION 250
8.2.1 JAVA-LANGUAGE-BIBLIOTHEK 251
8.2.2 KLASSE »SYSTEM 259
8.2.3 STREAM-BIBLIOTHEKEN 269
8.2.4 HILFSKIASSEN 272
8.2.5 ABSTRACT WINDOWING TOOLKIT 274
8.2.6 SWING 285
8.2.7 JAVABEANS 289
8.2.8 APPLETS 289
8.2.9 APPLICATIONS 291
8.2.10 JAVA DATABASE CONNECTIVITY (JDBC) 291
8.2.11 JAVA NATIVE INTERFACE 294
8.2.12 REMOTE METHOD INVOCATION 294
8.3 JAVA ENTERPRISE EDITION 295
8.3.1 SERVLETS 296
8.3.2 JAVASERVER PAGES 297
8.3.3 CORBA 298
8.3.4 ENTERPRISE JAVABEANS 299
8.4 JAVA MICRO EDITION 301
8.5 ZUSAMMENFASSUNG 302
8.6 AUFGABEN 303
8.6.1 FRAGEN 303
8.6.2 UEBUNGEN 303
9 ALGORITHMEN
9.1 EINLEITUNG 305
9.2 ALGORITHMEN ENTWICKELN 305
9.3 ALGORITHMENARTEN 306
9.3.1 SORTIEREN 307
9.3.2 DIAGRAMME 308
9.4 ALGORITHMEN ANWENDEN 316
9.4.1 SORTIEREN 316
9.4.2 SUCHEN 318
11
IMAGE 9
INHALT
9.5 AUFGABEN 319
9.5.1 FRAGEN 319
9.5.2 UEBUNGEN 319
TEIL III: GROESSERE JAVA-PROJEKTE
10 KONSOLENPROGRAMME
10.1 EINLEITUNG 323
10.2 PROJEKT »TRANSFER 324
10.2.1 ANFORDERUNGEN 324
10.2.2 ANALYSE UND DESIGN 324
10.2.3 IMPLEMENTIERUNG DER KLASSE »TRANSFERAPP 326
10.2.4 IMPLEMENTIERUNG DER KLASSE »COPYTHREAD 330
10.2.5 IMPLEMENTIERUNG DER PROPERTIES-DATEI 334
10.2.6 TEST 334
10.2.7 VERTEILUNG 335
10.3 AUFGABEN 335
10.3.1 FRAGEN 335
10.3.2 UEBUNGEN 336
11.1 EINLEITUNG 337
11.2 PROJEKT »ABAKUS 337
11.2.1 ANFORDERUNGEN 337
11.2.2 ANALYSE UND DESIGN 339
11.2.3 IMPLEMENTIERUNG DER APPLIKATIONSKLASSE 343
11.2.4 IMPLEMENTIERUNG DES HAUPTFENSTERS 344
11.2.5 IMPLEMENTIERUNG DER KLASSE »ABOUTDIG 361
11.2.6 ZEICHEN ALS UNICODE KODIEREN 361
11.2.7 DIALOG ZENTRIERT SICH SELBST 361
11.3 ZUSAMMENFASSUNG 363
11.4 AUFGABEN 364
11.4.1 FRAGEN 364
11.4.2 UEBUNGEN 364
11 EINFACHE OBERFLAECHEN MIT SWING
12
IMAGE 10
INHALT
12 COMPUTERSPIELE MIT SWING
12.1 EINLEITUNG 365
12.2 PROJEKT »MEMORY 365
12.2.1 ANFORDERUNGEN 365
12.2.2 ANALYSE UND DESIGN 367
12.2.3 IMPLEMENTIERUNG DER KLASSE »CARD 370
12.2.4 IMPLEMENTIERUNG DER KLASSE »CARDEVENT 378
12.2.5 IMPLEMENTIERUNG DES INTERFACES »CARDUESTENER 378 12.2.6
IMPLEMENTIERUNG DER KLASSE »CARD BEAN INFO 379 12.2.7 IMPLEMENTIERUNG
DES TESTTREIBERS 381
12.2.8 IMPLEMENTIERUNG DER KLASSE »GAMEBOARD 384 12.2.9 IMPLEMENTIERUNG
DES HAUPTFENSTERS 388
12.2.10 IMPLEMENTIERUNG DER KLASSE »ABOUTDIG 391
12.2.11 TEST 395
12.2.12 VERTEILUNG 396
12.3 ZUSAMMENFASSUNG 397
12.4 AUFGABEN 397
12.4.1 FRAGEN 397
12.4.2 UEBUNGEN 397
13.1 EINLEITUNG 399
13.2 PROJEKT »NESTOR - DIE OBERFLAECHE 399
13.2.1 ANFORDERUNGEN 399
13.2.2 ANALYSE UND DESIGN 401
13.2.3 IMPLEMENTIERUNG DER DATENBANKFASSADE 405
13.2.4 IMPLEMENTIERUNG DER APPLIKATIONSKLASSE 406
13.2.5 AUFBAU DES HAUPTFENSTERS 408
13.2.6 IMPLEMENTIERUNG DER ADRESSKOMPONENTE 408
13.2.7 IMPLEMENTIERUNG DES HAUPTFENSTERS 412
13.2.8 IMPLEMENTIERUNG DES DIALOGS »EINSTELLUNGEN 418 13.2.9 TEST 418
13.2.10 VERTEILUNG 419
13.3 ZUSAMMENFASSUNG 420
13.4 AUFGABEN 420
13.4.1 FRAGEN 420
13.4.2 UEBUNGEN 421
13 KOMPLEXE OBERFLAECHEN MIT SWING
IMAGE 11
INHALT
15 DATENBANKPROGRAMMI
14 WEBOBERFLAECHEN MIT SERVLETS
14.1 EINLEITUNG 423
14.1.1 HYPERTEXT MARKUP LANGUAGE 423
14.1.2 HYPERTEXT-TRANSFER-PROTOKOLL 426
14.1.3 COMMON GATEWAY INTERFACE 428
14.1.4 SERVLETS 428
14.2 PROJEKT »XENIA - DIE OBERFLAECHE 429
14.2.1 ANFORDERUNGEN 429
14.2.2 ANALYSE UND DESIGN 431
14.2.3 IMPLEMENTIERUNG DER HTML-VORLAGEN 432
14.2.4 IMPLEMENTIERUNG DER KLASSE »GUESTLIST 434
14.2.5 IMPLEMENTIERUNG DER KLASSE »NEWGUEST 439
14.2.6 VERTEILUNG 445
14.3 ZUSAMMENFASSUNG 445
14.4 AUFGABEN 446
14.4.1 FRAGEN 446
14.4.2 UEBUNGEN 446
15.1 EINLEITUNG 447
15.1.1 VOM MODELL ZUM DATENMODELL 447
15.1.2 VOM DATENMODELL ZUR DATENBANK 447
15.1.3 VON DER DATENBANK ZU DEN DATEN 448
15.1.4 VON DEN DATEN ZUM PROGRAMM 448
15.2 PROJEKT »HADES 449
15.2.1 ANFORDERUNGEN 449
15.2.2 ANALYSE & DESIGN 449
15.2.3 IMPLEMENTIERUNG 450
15.2.4 TEST 451
15.3 PROJEKT »CHARON 452
15.3.1 ANFORDERUNGEN 452
15.3.2 IMPLEMENTIERUNG DER KLASSE »HADESDB 453
15.3.3 IMPLEMENTIERUNG DER KLASSE »CHARON 457
15.3.4 IMPLEMENTIERUNG DER KLASSE »HADESTEST 459
15.3.5 IMPLEMENTIERUNG DER KLASSE »CHARONTEST 462
15.3.6 IMPLEMENTIERUNG DER DATEI »DB.PROPERTIES 463
15.3.7 TEST 464
15.3.8 VERTEILUNG 465
15.4 ZUSAMMENFASSUNG 465
IMAGE 12
INHALT
16 DATENBANKANWENDUNGEN
15.5 AUFGABEN 465
15.5.1 FRAGEN 465
15.5.2 UEBUNGEN 465
16.1 EINLEITUNG 467
16.2 PROJEKT »PERSEUS 467
16.2.1 ANFORDERUNGEN 467
16.2.2 ANALYSE UND DESIGN 468
16.2.3 IMPLEMENTIERUNG DER KLASSE »BASISWND 471
16.2.4 IMPLEMENTIERUNG DER KLASSE »ALIGNMENT 472
16.2.5 IMPLEMENTIERUNG DER KLASSE »SPLASHWND 473
16.2.6 IMPLEMENTIERUNG DER KLASSE »BASICDIG 475
16.3 PROJEKT »CHARON 478
16.3.1 ANFORDERUNGEN 478
16.3.2 ANALYSE UND DESIGN 479
16.3.3 IMPLEMENTIERUNG VON »HADESDB 479
16.3.4 IMPLEMENTIERUNG VON »CHARON 480
16.3.5 TEST 480
16.3.6 VERTEILUNG 480
16.4 PROJEKT »NESTOR 480
16.4.1 INTEGRATION DER KLASSE »SPLASHWND 481
16.4.2 INTEGRATION DER KLASSE »SPLASHWND 481
16.4.3 IMPLEMENTIERUNG DER METHODE »SHOWSPLASHSCREEN . 482 16.4.4
INTEGRATION DER KLASSE »BASICDIG 483
16.4.5 INTEGRATION DER KLASSE »CHARON 484
16.4.6 VERTEILUNG 484
16.5 ZUSAMMENFASSUNG 485
16.6 AUFGABEN 485
16.6.1 FRAGEN 485
16.6.2 UEBUNGEN 485
ESSSSSHBBHBHBHKSI
17.1 EINLEITUNG 487
17.2 PROJEKT »CHARON 487
17.2.1 ANFORDERUNGEN 487
17.2.2 ANALYSE UND DESIGN 488
17.2.3 IMPLEMENTIERUNG DER KLASSE »HADESDB 489
17.2.4 IMPLEMENTIERUNG DER KLASSE »CHARON 490
17 DYNAMISCHE WEBSITES
IMAGE 13
INHALT
17.3 PROJEKT »XENIA 492
17.3.1 ANFORDERUNGEN 492
17.3.2 ANALYSE UND DESIGN 492
17.3.3 IMPLEMENTIERUNG DER KLASSE »NEWGUEST 492
17.3.4 IMPLEMENTIERUNG DER KLASSE »GUESTLIST 493
17.3.5 AENDERUNGEN AM PROJEKTVERZEICHNIS 495
17.3.6 TEST 496
17.3.7 VERTEILUNG 498
17.4 ZUSAMMENFASSUNG 499
17.5 AUFGABEN 499
175.1 FRAGEN 499
17.5.2 UEBUNGEN 499
TEIL IV: LOESUNGEN
18 LOESUNGEN ZU TEIL I
18.1 DIGITALE INFORMATIONSVERARBEITUNG 503
18.1.1 ZAHLENSYSTEME 503
18.1.2 INFORMATIONSEINHEITEN 503
18.1.3 ZEICHENKODIERUNG 504
18.1.4 KODIERUNG LOGISCHER INFORMATIONEN 504
18.2 PROGRAMMIERSPRACHEN 505
18.2.1 PROGRAMMIERSPRACHEN DER ERSTEN GENERATION 505 18.2.2
PROGRAMMIERSPRACHEN DER ZWEITEN GENERATION 505 18.2.3
PROGRAMMIERSPRACHEN DER DRITTEN GENERATION 506 18.3 OBJEKTORIENTIERTE
PROGRAMMIERUNG 506
18.3.1 FRAGEN 506
18.3.2 UEBUNGEN 507
19.1 SPRACHE JAVA 511
19.1.1 FRAGEN 511
19.1.2 UEBUNGEN 513
19.2 ENTWICKLUNGSPROZESSE 516
19.2.1 FRAGEN 516
19.2.2 UEBUNGEN 516
19 LOESUNGEN ZU TEIL II
16
IMAGE 14
INHALT
19.3 PLATTFORM JAVA 518
19.3.1 FRAGEN 518
19.3.2 UEBUNGEN 518
19.4 GESETZMAESSIGKEITEN 519
19.4.1 FRAGEN 519
19.4.2 UEBUNGEN 520
19.5 JAVA-KLASSENBIBLIOTHEKEN 521
19.5.1 FRAGEN 521
19.5.2 UEBUNGEN 522
19.6 ALGORITHMEN 523
19.6.1 FRAGEN 523
19.6.2 UEBUNGEN 524
20 LOESUNGEN ZU TEIL III
20.1 KONSOLENPROGRAMME 527
20.1.1 FRAGEN 527
20.1.2 UEBUNGEN 528
20.2 EINFACHE OBERFLAECHEN MIT SWING 529
20.2.1 FRAGEN 529
20.2.2 UEBUNGEN 530
20.3 COMPUTERSPIELE MIT SWING 531
20.3.1 FRAGEN 531
20.3.2 UEBUNGEN 531
20.4 KOMPLEXE OBERFLAECHEN MIT SWING 532
20.4.1 FRAGEN 532
20.4.2 UEBUNGEN 533
20.5 WEBOBERFLAECHEN MIT SERVLETS 533
20.5.1 FRAGEN 533
20.5.2 UEBUNGEN 534
20.6 DATENBANKPROGRAMMIERUNG 535
20.6.1 FRAGEN 535
20.6.2 UEBUNGEN 535
20.7 DATENBANKANWENDUNGEN 536
20.7.1 FRAGEN 536
20.7.2 UEBUNGEN 536
20.8 DYNAMISCHE WEBSITES 537
20.8.1 FRAGEN 537
20.8.2 UEBUNGEN 537
IMAGE 15
INHALT
TEIL V: ANHANG
22 WERKZEUGE
21 IMPORT DER BEISPIELPROGRAMME
21.1 EINLEITUNG 543
21.2 IMPORT IN ECLIPSE 543
21.3 IMPORT IN NETBEANS 546
S9BHHHBBBHHHHHHHS3
22.1 EINLEITUNG 549
22.1.1 EINZELWERKZEUGE VERSUS WERKZEUGSUITEN 549
22.1.2 ZIELGRUPPEN 550
22.2 KRITERIEN ZUR WERKZEUGAUSWAHL 551
22.2.1 ALLGEMEINE KRITERIEN 552
22.2.2 PROJEKTVERWALTUNG 555
22.2.3 MODELLIERUNGSWERKZEUGE 556
22.2.4 TEXTEDITOR 557
22.2.5 JAVA-COMPILER 558
22.2.6 JAVA-DECOMPILER 559
22.2.7 GUI-BUILDER 559
22.2.8 LAUFZEITUMGEBUNG 560
22.2.9 JAVA-DEBUGGER 561
22.2.10 WERKZEUGE ZUR VERTEILUNG 562
22.2.11 WIZARDS 563
22.3 EINZELWERKZEUGE 563
22.3.1 MODELLIERUNGSWERKZEUGE 563
22.3.2 TEXTEDITOR 564
22.3.3 JAVA-COMPILER 565
22.3.4 JAVA-DECOMPILER 566
22.3.5 GUI-BUILDER 566
22.3.6 LAUFZEITUMGEBUNGEN 567
22.3.7 JAVA-DEBUGGER 568
22.3.8 VERSIONSKONTROLLWERKZEUGE 568
22.3.9 WERKZEUGE ZUR VERTEILUNG 569
22.4 WERKZEUGSUITEN 569
22.4.1 ECLIPSE 570
22.4.2 JBUILDER 571
22.4.3 JAVA DEVELOPMENT KIT 572
22.4.4 NETBEANS 578
18
IMAGE 16
INHALT
23 COMPUTERHARDWARE
22.4.5 SUN ONE STUDIO 579
22.4.6 TOGETHER 579
22.4.7 VISUALAGE JAVA 580
23.1 EINLEITUNG 581
23.2 AUFBAU EINES COMPUTERS 581
23.3 BUSSYSTEM 582
23.4 PROZESSOREN 582
23.4.1 CENTRAL PROCESSING UNIT 582
23.4.2 GRAFIKPROZESSOR 583
23.5 SPEICHERMEDIEN 583
23.5.1 HAUPTSPEICHER 583
23.5.2 FESTPLATTENSPEICHER 584
23.6 EIN- UND AUSGABESTEUERUNG 585
23.7 TAKTGEBER 585
23.8 ZUSAMMENFASSUNG 585
24 GLOSSAR
25 LITERATUR
25.1 BASISWISSEN 595
25.2 JAVA IM DETAIL 595
25.3 GROESSERE JAVA-PROJEKTE 596
25.4 ANHANG 597
INDEX 599
19 |
any_adam_object | 1 |
author | Steppan, Bernhard |
author_GND | (DE-588)138510830 |
author_facet | Steppan, Bernhard |
author_role | aut |
author_sort | Steppan, Bernhard |
author_variant | b s bs |
building | Verbundindex |
bvnumber | BV039570080 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)756293597 (DE-599)DNB1013963873 |
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 | 4., aktualisierte Aufl. |
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">BV039570080</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190208</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110907s2012 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">11,N32</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1013963873</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836216623</subfield><subfield code="c">Pb. : EUR 19.90 (DE), EUR 20.50 (AT), sfr 29.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-1662-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836216623</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)756293597</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1013963873</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</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-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-2070s</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-1047</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-521</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">Steppan, Bernhard</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)138510830</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einstieg in Java 7</subfield><subfield code="b">[eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.]</subfield><subfield code="c">Bernhard Steppan</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., aktualisierte Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">605 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Galileo Computing</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="689" ind1="0" 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="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">3. Auflage</subfield><subfield code="a">Steppan, Bernhard</subfield><subfield code="t">Einstieg in Java 6</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=3862009&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=024421620&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-024421620</subfield></datafield></record></collection> |
id | DE-604.BV039570080 |
illustrated | Illustrated |
indexdate | 2024-08-07T04:51:46Z |
institution | BVB |
isbn | 9783836216623 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-024421620 |
oclc_num | 756293597 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM DE-M347 DE-20 DE-573 DE-92 DE-859 DE-858 DE-634 DE-29T DE-Aug4 DE-91G DE-BY-TUM DE-824 DE-2070s DE-862 DE-BY-FWS DE-863 DE-BY-FWS DE-1047 DE-83 DE-473 DE-BY-UBG DE-521 |
owner_facet | DE-19 DE-BY-UBM DE-M347 DE-20 DE-573 DE-92 DE-859 DE-858 DE-634 DE-29T DE-Aug4 DE-91G DE-BY-TUM DE-824 DE-2070s DE-862 DE-BY-FWS DE-863 DE-BY-FWS DE-1047 DE-83 DE-473 DE-BY-UBG DE-521 |
physical | 605 S. Ill., graph. Darst. |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spellingShingle | Steppan, Bernhard Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] Java Standard Edition 7 (DE-588)7751205-4 gnd |
subject_GND | (DE-588)7751205-4 |
title | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] |
title_auth | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] |
title_exact_search | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] |
title_full | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] Bernhard Steppan |
title_fullStr | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] Bernhard Steppan |
title_full_unstemmed | Einstieg in Java 7 [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] Bernhard Steppan |
title_old | Steppan, Bernhard Einstieg in Java 6 |
title_short | Einstieg in Java 7 |
title_sort | einstieg in java 7 eine umfassende und professionelle einfuhrung mit vielen beispielen und kommentierten losungen programmierung von guis datenbanken dynamischen websites u v m |
title_sub | [eine umfassende und professionelle Einführung ; mit vielen Beispielen und kommentierten Lösungen ; Programmierung von GUIs, Datenbanken, dynamischen Websites u.v.m.] |
topic | Java Standard Edition 7 (DE-588)7751205-4 gnd |
topic_facet | Java Standard Edition 7 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3862009&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=024421620&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT steppanbernhard einstieginjava7eineumfassendeundprofessionelleeinfuhrungmitvielenbeispielenundkommentiertenlosungenprogrammierungvonguisdatenbankendynamischenwebsitesuvm |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 250 J35 S837(4)st |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 J35 S837(4) |
---|---|
Exemplar 1 | ausleihbar Missing Vormerken |