Programmieren in Java:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Hanser
2002
|
Ausgabe: | 4., überarb. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 528 S. Ill., graph. Darst. |
ISBN: | 3446220615 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV014789691 | ||
003 | DE-604 | ||
005 | 20240313 | ||
007 | t| | ||
008 | 021010s2002 xx ad|| |||| 00||| ger d | ||
016 | 7 | |a 965026051 |2 DE-101 | |
020 | |a 3446220615 |9 3-446-22061-5 | ||
035 | |a (OCoLC)76382390 | ||
035 | |a (DE-599)BVBBV014789691 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-210 |a DE-20 |a DE-12 |a DE-91G |a DE-473 |a DE-83 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Jobst, Fritz |e Verfasser |0 (DE-588)122749456 |4 aut | |
245 | 1 | 0 | |a Programmieren in Java |c Fritz Jobst |
250 | |a 4., überarb. Aufl. | ||
264 | 1 | |a München [u.a.] |b Hanser |c 2002 | |
300 | |a XVI, 528 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Standard Edition 8 |0 (DE-588)1049861094 |2 gnd |9 rswk-swf |
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 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Java Standard Edition 7 |0 (DE-588)7751205-4 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
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=010010308&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 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-010010308 |
Datensatz im Suchindex
_version_ | 1826204994793111552 |
---|---|
adam_text |
INHALTSVERZEICHNIS
VORWORT
.
XIII
WEGWEISER
DURCH
DAS
BUCH
.XV
1
DER
EINSTIEG
IN
JAVA
.
1
1.1
EIGENSCHAFTEN
VON
JAVA
.
1
1.2
ERSTELLUNG
VON
PROGRAMMEN
.
3
1.3
ERSTE
PROGRAMME
.
4
1.3.1
TEXT-BASIERENDE
ANWENDUNG
.
4
1.3.2
APPLETS
.
7
2
ELEMENTE
DER
PROGRAMMIERUNG
.
11
2.1
DATEN
ERKLAEREN:
ELEMENTARE
DATENTYPEN
.
11
2.1.1
UEBERSICHT
DER
ELEMENTAREN
DATENTYPEN
.
11
2.1.2
DEKLARATIONEN
UND
SCHEIBWEISEN
.
12
2.1.3
BEISPIEL:
ELEMENTARE
AUSDRUECKE
.
14
2.1.4
BEISPIEL:
BEREICHSUEBERSCHREITUNGEN
.
16
2.1.5
TYPUMWANDLUNGEN
.
18
2.1.6
DEKLARATIONEN
MIT
DEM
STATIC-MODIFIZIERER
.
18
2.1.7
NAMEN
UND
IHRE
GUELTIGKEIT
.
19
2.2
KONTROLLFLUSS
.
20
2.2.1
VERZWEIGUNG
.
.
.
21
2.2.2
MEHRFACHVERZWEIGUNG
.
25
2.2.3
SCHLEIFEN
MIT
VORABPRUEFUNG
.
26
2.2.4
SCHLEIFE
MIT
PRUEFUNG
AM
ENDE
.
29
2.2.5
VERLASSEN
VON
SCHLEIFEN
.
30
2.2.6
PROGRAMMAUSNAHMEN
.
30
2.3
METHODEN
.
34
2.3.1
DEFINITIONEN
.
34
2.3.2
BEISPIELE
FUER
METHODEN
.
37
2.3.3
REKURSION
.
40
2.3.3.1
BEISPIEL:
BERECHNUNG
DER
FAKULTAET
.
40
2.3.3.2
BEISPIEL:
DIE
TUERME
VON
HANOI
.
42
2.4
FELDER
.
45
2.4.1
EINDIMENSIONALE
FELDER
.
45
2.4.1.1
GRUNDLEGENDE
DEFINITIONEN
.
45
2.4.1.2
IMPLEMENTIERUNG
VON
FELDERN
IN
JAVA
.
46
2.4.1.3
ANWENDUNGSBEISPIELE
.
49
2.4.1.4
BEHANDLUNG
VON
INDEXFEHLEM
.
49
2.4.2
SUCHE
IN
FELDERN
.
50
2.4.2.1
LINEARE
SUCHE
.
50
2.4.2.2
HALBIERUNGSMETHODE:
BINAERE
SUCHE
.
52
2.4.3
SORTIEREN
.
53
2.4.4
MEHRDIMENSIONALE
FELDER
.
56
VI
INHALTSVERZEICHNIS
2.5
OPERATOREN
IN
JAVA
.
59
2.5.1.1
ARITHMETISCHE
OPERATOREN
.
59
2.5.1.2
VERGLEICHE
UND
LOGISCHE
VERKNUEPFUNGEN
.
60
2.5.1.3
REIHENFOLGE
DER
AUSWERTUNG
.
60
2.5.1.4
INKREMENT
UND
DEKREMENT
.
60
2.5.1.5
BITVERARBEITUNG
.
61
2.5.1.6
BEDINGTER
AUSDRUCK
.
61
2.6
ANSI-ESCAPE-SEQUENZEN
.
62
3
OBJEKTORIENTIERTE
PROGRAMMIERUNG
IN
JAVA
.
67
3.1
DAS
KONZEPT
DER
OBJEKTORIENTIERUNG
.
67
3.1.1
WEGE
ZUR
OBJEKTORIENTIERUNG
.
67
3.1.1.1
OBJEKTORIENTIERUNG
ALS
ERKENNUNGSPROZESS
.
67
3.1.1.2
ABSTRAKTE
DATENTYPEN
.
68
3.1.1.3
PROBLEME
MIT
DER
PROZEDURALEN
PROGRAMMIERUNG
.
69
3.1.2
BEZIEHUNGEN
ZWISCHEN
KLASSEN
.
70
3.1.3
UNTERKLASSEN
UND
VERERBUNG
.
71
3.1.4
KLASSEN
UND
EXEMPLARE
.
72
3.1.5
ABSTRAKTE
KLASSEN
.
73
3.1.6
ENTWURF
DER
KLASSEN
.
73
3.1.6.1
TYP
1:
DIE
VORGEGEBENEN
OBJEKTE
.
74
3.1.6.2
TYP
2:
VERWALTUNGSOBJEKTE
.
74
3.1.6.3
TYP
3:
UMGEBUNGSOBJEKTE
.
74
3.1.6.4
TYP
4:
TECHNISCHE
OBJEKTE
.
75
3.1.6.5
GEMEINSAME
OBERKLASSEN
FINDEN
.
75
3.2
KLASSEN
IN
JAVA
.
76
3.2.1
EINE
KLASSE
ZUM
VERWALTEN
VON
PERSONEN
.
77
3.2.2
KONSTRUKTOREN
.
80
3.2.3
WERTZUWEISUNG
UND
UEBERGABE
ALS
PARAMETER
.
81
3.2.4
ATTRIBUTE
UND
METHODEN
VON
KLASSEN
.
82
3.2.4.1
GRUNDLAGEN
.
82
3.2.4.2
INITIALISIERUNG
DER
STATIC-VARIABLEN
IN
EINER
KLASSE
.
84
3.3
UNTERKLASSEN
UND
POLYMORPHIE
IN
JAVA
.
85
3.3.1
DEFINITION
.
85
3.3.2
KONSTRUKTOREN
UND
VERERBUNG
.
88
3.3.3
IMPLEMENTIERUNG
DER
POLYMORPHIE
.
89
3.3.4
CAST-ANWEISUNG
FUER
KLASSEN
.
90
3.3.5
KLASSEN
UND
AUSNAHMEN
.
91
3.3.6
ABSTRAKTE
BASISKLASSEN:
DESIGN
FUER
VERERBUNG
.
93
3.3.7
DER
F
INAL-MODIFIZIERER
.
96
3.3.8
DIE
FINALIZE-METHODE
.
97
3.4
SCHNITTSTELLENVERERBUNG
.
97
3.4.1
GRUNDLAGEN
.
97
3.4.2
BEISPIEL:
GEOMETRISCHE
OBJEKTE
.
99
3.4.3
BEISPIEL:
FUNKTIONEN
ALS
PARAMETER
.
100
3.4.4
BEISPIELE
AUS
DEM
JAVA-API
.102
3.4.4.1
VERWALTUNG
VON
OBJEKTEN
.
102
INHALTSVERZEICHNIS
VII
3.4.4.2
EREIGNISSE
.
104
3.4.43
KOPIEREN
VON
OBJEKTEN
.105
3.4.5
DYNAMISCHE
ERZEUGUNG
VON
INSTANZEN
.
107
3.5
INNERE
KLASSEN
.
112
3.6
SICHTBARKEIT
UND
PACKAGES
.113
3.6.1
PACKAGES
MIT
PACKAGE,
IMPORT
.113
3.6.2
SICHTBARKEIT
.
115
3.7
SERIALISIERUNG
UND
T
RANS
I
ENT
.
115
3.8
ZUSICHERUNGEN
.117
3.9
AUFBAU
VON
JAVA-PROGRAMMEN
.
119
4
GRUNDLEGENDE
KLASSEN
.
125
4.1
NUETZLICHE
KLASSEN
UND
PACKAGES
.125
4.1.1
DAS
PACKAGE
JAVA.LANG
.
126
4.1.1.1
INHALTSANGABE
FUER
DIE
SCHNITTSTELLEN
AUS
J
AVA
.
1
ANG
.
126
4.1.1.2
INHALTSANGABE
FUER
DIE
KLASSEN
AUS
J
AVA
.
1
ANG
.
126
4.1.1.3
ZEICHENKETTEN
IN
JAVA
.128
4.1.1.4
DIE
KLASSE
SYSTEM
.
130
4.1.1.5
DIE
KLASSE
MATH
.
131
4.1.2
FORMATIERTE
AUSGABE
SPEZIELLER
KLASSEN
IN
JAVA
.
132
4.1.3
DIE
SELBSTAUSKUNFT
IM
PACKAGE
JAVA.LANG.REFLECT
.
133
4.1.4
REGULAERE
AUSDRUECKE
.
135
4.2
VERWALTEN
VON
OBJEKTEN
.137
4.2.1
DIE
AUFZAEHLUNGSSCHNITTSTELLE
IN
JAVA
.
138
4.2.2
VEKTOREN
ZUR
AUFBEWAHRUNG
VON
OBJEKTEN
.
139
4.2.3
ASSOZIATIVE
AUFBEWAHRUNG:
HASHTABLE
.
141
4.3
ANWENDUNGSFAELLE
.
143
4.3.1
ZERLEGUNG
VON
ZEICHENKETTEN:
STRINGTOKENIZER
.143
4.3.2
BEISPIEL:
QUERVERWEISLISTE
IN
JAVA
.
144
4.3.3
BINAERE
BAEUME
.148
5
EIN-/AUSGABE
IN
JAVA
.
153
5.1
PRINZIP
DER
EIN-/AUSGABE
IN
JAVA
.
155
5.1.1
EINGABE
IN
JAVA
.
156
5.1.2
AUSGABE
IN
JAVA
.
160
5.2
ANWENDUNGSBEISPIELE
.
163
5.2.1
BYTEWEISE
VERARBEITUNG
VON
DATEIEN
.163
5.2.2
BLOCKWEISE
VERARBEITUNG
VON
DATEIEN
.165
5.2.3
TEXTDATEIEN:
KUNDENDATENSAETZE
EINLESEN
.
167
5.2.4
DATEN
IM
FORMAT
FUER
DAS
INTERNET
VERARBEITEN
.
170
5.2.5
AUFLISTUNG
ALLER
DATEIEN
IN
EINEM
VERZEICHNIS
.
172
5.2.6
ZUGRIFF
AUF
DIE
EINTRAEGE
IN
EINEM
ZIP-ARCHIV
.
174
5.3
DIELOTOOLS
.
174
5.3.1
ENTWURF
DER
LOTOOLS
.
175
5.3.2
BENUTZUNG
DER
LOTOOLS
.
179
VIII
INHALTSVERZEICHNIS
6
NEBENLAEUFIGKEIT
IN
JAVA:
THREADS
.
183
6.1
EINSTIEG
IN
THREADS
IN
JAVA
.
183
6.1.1
PROGRAMMIERUNG
VON
THREADS
.
183
6.1.2
THREADS
IN
APPLETS
FUER
ANIMATIONEN
.
187
6.1.2.1
EINE
BLINKENDE
FLAECHE
.
187
6.1.2.2
TANZENDE
SCHRIFT
.
189
6.2
GRUNDLAGEN
ZU
THREADS
.
191
6.2.1
NUTZEN
VON
THREADS
.
191
6.2.2
WETTRENNEN
.
193
6.2.3
ZUSTAENDE
VON
THREADS
.
196
6.2.4
WICHTIGE
METHODEN
FUER
THREADS
.
198
6.3
MONITOREINJAVA
.
200
6.3.1
GRUNDLAGEN
.
200
6.3.2
ANWENDUNG
DER
MONITORE
IN
JAVA
.
201
6.3.2.1
VERHINDERN
VON
WETTRENNEN
MIT
MONITOREN
.
201
6.3.2.2
WARTEN
AUF
EREIGNISSE
MIT
MONITOREN
.
202
6.4
STANDARDSITUATIONEN
.
203
6.4.1
ERZEUGER-VERBRAUCHER-KOPPLUNG
.
204
6.4.1.1
LOESUNG:
PUFFERUNG
MIT
NUR
EINEM
EINTRAG
.
204
6.4.1.2
LOESUNG:
ALLGEMEINER
FALL
.
206
6.4.2
LESER-SCHREIBER-PROBLEM
.
211
6.4.3
SEMAPHOREN
.
215
6.5
DEADLOCKS
.
216
6.5.1
DIE
FUENF
PHILOSOPHEN
.
216
6.5.2
MASSNAHMEN
GEGEN
DEADLOCKS
.
218
6.5.3
LOESUNGSVORSCHLAG
.
218
6.6
SWING
UND
THREADS
.
221
7
GRAPHIK-ANWENDUNGEN
IN
JAVA
.
227
7.1
STRUKTUR
VON
GUI-ANWENDUNGEN
.
227
7.1.1
HIERARCHIE
DER
FENSTER:
FENSTER
IM
FENSTER
.
228
7.1.2
PRINZIP
DER
EREIGNISGESTEUERTEN
PROGRAMMIERUNG
.
230
7.1.3
KLASSENHIERARCHIE
VON
GUI-BAUSTEINEN
.
231
7.1.4
ELEMENTARE
CONTROLS
UND
IHRE
EINBINDUNG
.
232
7.1.5
DAS
MODEL-VIEW-CONTROLLER-PARADIGMA
UND
SWING
.
234
7.1.6
ANORDNUNG
DER
KOMPONENTEN
.
235
7.2
EREIGNISSTEUERUNG
.
236
7.2.1
DIE
EREIGNISSTEUERUNG
AB
JAVA
1.1
.
236
7.2.2
DAS
YYDELEGATION
EVENT
MODEL
"
IN
JAVA
AWT
1.1
.
236
7.2.2.1
BEISPIEL
:
WINDOW-EREIGNISSE
BEARBEITEN
.
237
7.2.2.2
TYPEN
VON
EREIGNISSEN
.
238
7.2.3
EVENT
LISTENERS:
DIE
BEOBACHTER
.
239
7.2.4
EVENT
QUELLEN
.
239
7.2.5
ADAPTER
.
240
7.2.5.1
AUFSTELLUNG
ALLER
ADAPTER-KLASSEN
.
240
7.2.5.2
PRAKTISCHE
ANWENDUNGEN
.
241
7.2.6
BEARBEITUNG
VON
EREIGNISSEN
IN
EIGENEN
KOMPONENTEN
.
242
INHALTSVERZEICHNIS
IX
7.2.7
KOMPATIBILITAET
AWT
1.0
MIT
AWT
1.1
.
243
TABELLARISCHER
VERGLEICH
AWT
1.0
VS.
AWT
1.1
.
244
7.3
LAYOUTMANAGER
.
;.
.
245
7.3.1
BORDERLAYOUT
.
245
7.3.2
FLOWLAYOUT
.
247
7.3.3
GRIDLAYOUT
.
248
7.3.4
CARDLAYOUT
.
249
7.3.5
GRIDBAGLAYOUT
.
250
7.3.6
BOXLAYOUT
(SWING)
.
253
7.3.7
SCHACHTELUNG
DER
LAYOUTS
.
254
7.4
ELEMENTARE
CONTROLS
IN
BENUTZEROBERFLAECHEN
.
255
7.4.1
ZEICHENFLAECHEN:
CANVAS
BZW.
JCOMPONENT
.
255
7.4.2
SCHALTER:
BUTTON
BZW.
JBUTTON
.
255
7.4.3
AUSWAHL
.
258
7.4.4
CHECKBOX
UND
RADIOBUTTON
.
259
7.4.5
STATISCHER
TEXT
.
262
7.4.6
LISTEN
ZUR
AUSWAHL
.
263
7.4.7
TEXTFELDER
.
265
7.4.8
ROLLBALKEN
.
268
7.4.9
MENUES
IN
JAVA
.
272
7.5
KURS:
GUI-ANWENDUNGEN
.
275
7.5.1
EINBAU
EINER
GRAPHIK-KOMPONENTE
.
275
7.5.1.1
EINE
ELEMENTARE
GRAFIK-KOMPONENTE
.
275
7.5.1.2
EIN
SCHACHBRETT
.
276
7.5.2
LEICHTGEWICHTIGE
KOMPONENTEN
.
280
7.5.3
EINBAU
VON
STEUERELEMENTEN
.
282
7.5.4
EIN
MALPROGRAMM
.
285
7.5.5
TURTLE-GRAPHIK
.
288
7.5.6
GRAPHIKEN
UND
DOUBLE
BUFFERING
.
294
7.5.7
SCROLLBARS
.
296
7.5.8
DIALOGE
IN
JAVA
.
298
7.5.9
DATEI-DIALOGE
IN
JAVA
.
303
7.5.10
EIGENE
KOMPONENTEN
ENTWICKELN
.
306
7.5.11
TUERME
VON
HANOI
.
310
7.6
STEUERELEMENTE
UNTER
SWING
.
313
7.6.1
UEBERSICHT:
AUFGABENVERTEILUNG
SWING-ANWENDER
.
313
7.6.2
DETAILS:
JLIST
UND
JCOMBOBOX
.
314
7.6.3
JTABLE
.
318
7.6.4
JTREE
.
320
7.7
GENERIEREN
VON
MENUES
UND
DIALOGEN
.
323
8
PROGRAMMIERUNG
IN
NETZWERKEN
.
337
8.1
PROGRAMMIERUNG
VON
SOCKETS
.
337
8.1.1
GRUNDLAGEN
VON
NETZWERKEN
.
337
8.1.2
SOCKETS
IN
JAVA
.
339
X
INHALTSVERZEICHNIS
8.2
JAVA-PROGRAMME
FUER
INTERNET-PROTOKOLLE
.
345
8.2.1
HTTP
.
345
8.2.1.1
HTTP:
EIN
CLIENT
.
345
8.2.1.2
HTTP:
EIN
EINFACHER
WEB-SERVER
.
349
8.2.2
FTP
.
353
8.2.3
SMTP
.
354
9
VERTEILTE
ANWENDUNGEN
.
357
9.1
DAS
PROJEKT
YYTELEFONAUSKUNFT
"
.
357
9.2
IMPLEMENTIERUNG
DER
TELEFONAUSKUNFT
MIT
SOCKETS
.
360
9.3
CGI
.
364
9.3.1
GRUNDLAGEN
.
364
9.3.2
CLIENT
ALS
FORMULAR
UND
ALS
APPLET
.
366
9.4
RMI
.
373
9.4.1
PRINZIP
VON
RMI
.
374
9.4.2
PRAKTISCHE
DURCHFUEHRUNG
MIT
RMI:
TELEFONAUSKUNFT
.
376
9.5
CORBA
.
380
9.5.1
PRINZIP
DER
ENTWICKLUNG
IN
CORBA
.
381
9.5.2
PRAKTISCHE
DURCHFUEHRUNG
MIT
CORBA:
TELEFONAUSKUNFT
.
382
10
SERVLETS
UND
JAVASERVER
PAGES
.
389
10.1
SERVLETS
.
389
10.1.1
EINFUEHRUNG
.
390
10.1.2
DAS
PACKAGE
JAVAX.SERVLET
.
392
10.1.3
DAS
PACKAGE
JAVAX.SERVLET.HTTP
.
396
10.1.4
HILFSPROGRAMME
FUER
DATENBANKZUGRIFF
UND
TABELLEN
.
400
10.1.5
PROJEKT:
ZUGRIFF
AUF
PARAMETER
DER
INITIALISIERUNG
.
405
10.1.6
PROJEKT:
ZUGRIFF
AUF
PARAMETER
EINER
ANFRAGE
.
406
10.1.7
PROJEKT:
TELEFONAUSKUNFT
MIT
SERVLETS
.
410
10.1.8
PROJEKT:
SITZUNGEN
.
411
10.1.9
PROJEKT:
ANBINDUNG
AN
EINE
DATENBANK
.
417
10.2
JAVASERVER
PAGES
JSP
.
421
10.2.1
EINFUEHRUNG
.
421
10.2.2
DIREKTIVEN
.
424
10.2.3
AKTIONEN
.
428
10.2.4
IMPLIZITE
OBJEKTE
.
430
10.2.5
PROJEKT:
ZUGRIFF
AUF
PARAMETER
EINER
ANFRAGE
.
431
10.2.6
PROJEKT:
TELEFONAUSKUNFT
MIJSP
.
432
10.2.7
PROJEKT:
ANBINDUNG
VON
DATENBANKEN
MIT
JSP
.
433
10.3
INSTALLATION
VON
WEB-SERVERN
.
434
10.3.1
ZUR
INSTALLATION
DES
SERVLET-CONTAINERS
JSDK2.1
.
434
10.3.2
ZUR
INSTALLATION
VON
TOMCAT
.
435
11
APPLETS
.
439
11.1
BESONDERHEITEN
VON
APPLETS
.
439
11.1.1
WICHTIGE
FUNKTIONEN
FUER
APPLETS
.
440
11.1.2
METHODEN
IM
ZUSAMMENHANG
MIT
APPLETS
.
442
INHALTSVERZEICHNIS
XI
11.1.3
SICHERHEIT
.
443
11.2
DIE
KOPPLUNG
VON
JAVA
MIT
JAVASCRIPT
.
444
11.2.1
AUFRUFE
VON
JAVA-METHODEN
AUS
JAVA-SCRIPT
.
444
11.2.2
AUFRUFE
VON
JAVA-SCRIPT
AUS
JAVA-APPLETS
HERAUS
.
445
11.2.3
BEISPIEL
FUER
EINE
BIDIREKTIONALE
KOPPLUNG
.
446
11.3
DIE
APPLET-AN
WEISUNG
IN
HTML-DOKUMENTEN
.
448
12
ANBINDUNG
VON
DATENBANKEN
MIT
JDBC
.
453
12.1
PRINZIP
VON
JDBC
.
453
12.2
GRUNDLAGEN
VON
JDBC
.
454
12.2.1
GRUNDLEGENDE
ABLAEUFE
(VEREINFACHT)
.
455
12.2.2
EINSTIEG
IN
SQL
.
456
12.2.3
KLASSEN
UND
SCHNITTSTELLEN
IM
PACKAGE
JAVA.SQL
.
457
12.3
BEISPIEL:
DIE
KUNDENDATENBANK
IN
JDBC
.
464
12.3.1
PROGRAMMIERUNG
DER
VERBINDUNG
ZU
DEN
DATENBANKEN
.
464
12.3.2
VORBEREITUNG:
DATENBANKEN
EINRICHTEN
.
466
12.3.3
ZUGRIFFE
MIT
JDBC
.
470
12.3.4
ERWEITERTE
MOEGLICHKEITEN
MIT
JDBC
.
472
12.4
DATENTYPEN
IN
JAVA
UND
SQL
.
476
12.5
METADATEN
.
477
12.5.1
METADATEN
UND
DIE
AUSKUNFT
UEBER
DIE
DATENBANK
.
477
12.5.2
ANWENDUNG
.
478
12.6
GENERIEREN
VON
PROGRAMMTEILEN
MIT
JDBCGEN
.
480
13
JAVA-BEANS
.
485
13.1
ANFORDERUNGEN
AN
KOMPONENTEN
.
486
13.2
BEISPIEL:
EIN
BEAN
MIT
EIGENSCHAFTEN
.
487
13.2.1
BEISPIEL
:
EIN
ZAEHLER
.
488
13.2.2
AUFBAU
EINES
ARCHIVS
FUER
DAS
BEAN
.
489
13.2.3
DAS
BEAN
IN
DER
BEANBOX
VON
JAVA
.
489
13.3
ERWEITERTE
MOEGLICHKEITEN
.
491
13.3.1
EXPLIZITE
BESCHREIBUNG:
BEANLNFO-SCHNITTSTELLE
.
491
13.3.2
ANPASSUNGEN
FUER
DIE
WERTE
DES
BEANS
.
493
13.3.3
AUSLOESEN
VON
EREIGNISSEN
IN
BEANS
.
494
13.3.4
EREIGNISSE
IM
BEAN
.
496
13.3.5
BEANS
IN
EINEM
VISUELLEN
BUILDER
.
497
13.4
DIE
INTROSPEKTION
FUER
BEANS
.
498
14
BEARBEITEN
VON
XML
IN
JAVA
.
503
14.1
AUFBAU
VON
XML-DOKUMENTEN
.
503
14.2
DOM
UND
DAS
PACKAGE
ORG.W3C.DOM
.
504
14.3
DOM-PARSER
.
507
14.4
SAX-PARSER
.
511
15
DIE
WERKZEUGE
AUS
DEM
JDK
.
515
15.1
DER
COMPILER
JAVAC
.
515
15.2
DER
INTERPRETER
JAVA
.
516
XII
INHALTSVERZEICHNIS
15.3
APPLETVIEWER
.
516
15.4
DER
GENERATOR
FUER
DIE
DOKUMENTATION
.
516
15.5
DIE
TESTHILFE
.
517
15.6
DER
DISASSEMBLER
.
517
LITERATURVERZEICHNIS.519
INDEX.
-------
.
------
.
-
521 |
any_adam_object | 1 |
author | Jobst, Fritz |
author_GND | (DE-588)122749456 |
author_facet | Jobst, Fritz |
author_role | aut |
author_sort | Jobst, Fritz |
author_variant | f j fj |
building | Verbundindex |
bvnumber | BV014789691 |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)76382390 (DE-599)BVBBV014789691 |
discipline | Informatik |
edition | 4., überarb. 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">BV014789691</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240313</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">021010s2002 xx ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">965026051</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446220615</subfield><subfield code="9">3-446-22061-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76382390</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014789691</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-210</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-83</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">ST 260</subfield><subfield code="0">(DE-625)143632:</subfield><subfield code="2">rvk</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">Jobst, Fritz</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122749456</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Programmieren in Java</subfield><subfield code="c">Fritz Jobst</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">4., überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Hanser</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 528 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="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</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="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="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="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" 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="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</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=010010308&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="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-010010308</subfield></datafield></record></collection> |
id | DE-604.BV014789691 |
illustrated | Illustrated |
indexdate | 2025-03-10T11:06:39Z |
institution | BVB |
isbn | 3446220615 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-010010308 |
oclc_num | 76382390 |
open_access_boolean | |
owner | DE-210 DE-20 DE-12 DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-83 |
owner_facet | DE-210 DE-20 DE-12 DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-83 |
physical | XVI, 528 S. Ill., graph. Darst. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Hanser |
record_format | marc |
spelling | Jobst, Fritz Verfasser (DE-588)122749456 aut Programmieren in Java Fritz Jobst 4., überarb. Aufl. München [u.a.] Hanser 2002 XVI, 528 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Java Standard Edition 7 (DE-588)7751205-4 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Standard Edition 8 (DE-588)1049861094 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 s DE-604 Java Standard Edition 8 (DE-588)1049861094 s 1\p DE-604 Java Standard Edition 7 (DE-588)7751205-4 s 2\p DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010010308&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 |
spellingShingle | Jobst, Fritz Programmieren in Java Java Standard Edition 7 (DE-588)7751205-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Standard Edition 8 (DE-588)1049861094 gnd |
subject_GND | (DE-588)7751205-4 (DE-588)4401313-9 (DE-588)1049861094 |
title | Programmieren in Java |
title_auth | Programmieren in Java |
title_exact_search | Programmieren in Java |
title_full | Programmieren in Java Fritz Jobst |
title_fullStr | Programmieren in Java Fritz Jobst |
title_full_unstemmed | Programmieren in Java Fritz Jobst |
title_short | Programmieren in Java |
title_sort | programmieren in java |
topic | Java Standard Edition 7 (DE-588)7751205-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Standard Edition 8 (DE-588)1049861094 gnd |
topic_facet | Java Standard Edition 7 Java Programmiersprache Java Standard Edition 8 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=010010308&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT jobstfritz programmiereninjava |