Java 2: von den Grundlagen bis zu Threads und Netzen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München ; Wien
Oldenbourg Verlag
[2001]
|
Ausgabe: | 2., überarbeitete Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 1. Auflage unter dem Titel: Dieterich, Ernst-Wolfgang: Java |
Beschreibung: | IX, 431 Seiten Illustrationen |
ISBN: | 3486254235 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013842429 | ||
003 | DE-604 | ||
005 | 20220504 | ||
007 | t | ||
008 | 010724s2001 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 961957794 |2 DE-101 | |
020 | |a 3486254235 |9 3-486-25423-5 | ||
035 | |a (OCoLC)76243051 | ||
035 | |a (DE-599)BVBBV013842429 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-473 |a DE-70 |a DE-12 |a DE-210 |a DE-91 |a DE-91G |a DE-20 |a DE-858 |a DE-83 |a DE-B768 | ||
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 Dieterich, Ernst-Wolfgang |e Verfasser |0 (DE-588)172043905 |4 aut | |
245 | 1 | 0 | |a Java 2 |b von den Grundlagen bis zu Threads und Netzen |c von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm |
250 | |a 2., überarbeitete Auflage | ||
264 | 1 | |a München ; Wien |b Oldenbourg Verlag |c [2001] | |
264 | 4 | |c © 2001 | |
300 | |a IX, 431 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a 1. Auflage unter dem Titel: Dieterich, Ernst-Wolfgang: Java | ||
650 | 0 | 7 | |a Java 2 |0 (DE-588)4503201-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java 2 |0 (DE-588)4503201-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009468806&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009468806 |
Datensatz im Suchindex
_version_ | 1810067030017048576 |
---|---|
adam_text |
Titel: Java 2
Autor: Dieterich, Ernst-Wolfgang
Jahr: 2001
Inhaltsverzeichnis
1 Einleitung 1
2 Java-Entwicklungsumgebung 5
2.1 JDK von Sun Microsystems 5
2.2 Das Werkzeug javadoc 6
3 Erste Eindrucke von Java 11
3.1 Eine Java-Anwendung 11
3.2 Ein Grafikprogramm 13
3.3 Ein Java-Applet 14
Teil I. Grundlagen 17
4 Primitive Datentypcn und Variablcn 19
4.1 Ganze Zahlen 19
4.2 Reelle Zahlen 22
4.3 Wahrhcitswerte 24
4.4 Zeichcn und Zeichenreihen 24
4.5 Eine einfachc Klasse 27
4.6 Variablcn und Variablcndcklarationen 27
4.7 Benannte Konstanten 31
5 Ausdrucke 33
5.1 Die Prioritat von Opcratoren 33
5.2 Interne Typkonvertierung 35
5.3 Arithmetische Opcratoren 36
5.4 Bitoperatoren 38
5.4.1 Die Schiebeopcratoren 38
5.4.2 Die logischcn und bitweisen Operatoren 40
5.5 Vergleichc 45
5.6 Dcr bedingte Ausdruck 46
5.7 Explizitc Typkonvertierung 46
5.8 Die Zuweisung 49
5.9 Konstantenausdrucke 52
5.10 Zusammenfassung 53
6 Anweisungcn 59
6.1 Ausdrucksanwcisung und Block 60
6.2 Die bedingte Anwcisung 62
Inhaltsverzeichnis
6.3 Die Fallunterscheidung 64
6.4 Schlcifcn 68
6.4.1 Die while-Schleife 68
6.4.2 Die do-while-Schleife 69
6.4.3 Die for-Schleife 70
6.5 Strukturierte Sprunganweisungen 73
Teil II. Objektorientiertes Programmieren in Java 77
7 Klassen und Objekte 79
7.1 Die Begriffe Klasse und Objekt 79
7.2 Definition von Klassen 80
7.2.1 Attribute 81
7.2.2 Methoden 82
; 7.3 Objektvariablen und Objekte 85
7.3.1 Erzeugung eines Objekts 85
7.3.2 Zugriff auf Attribute und Methoden 87
7.4 Konstruktor 92
7.5 Eine einfache Java-Klasse, die Klasse Punkt 94
7.6 Uberladen von Methoden 95
7.7 Parameteriibergabe-Mechanismen 101
7.8 Das Schliisselwort this 105
7.9 Klassen- und Instanzenattribute 108
7.1 Klassenmethoden 110
7.11 Statische Initialisierer 112
7.12 Finalisierung eines Objekts 113
8 Packages 115
8.1 Definition von Packages 115
8.2 Importiercn von Packages 116
8.3 Die wichtigsten Standard-Packages von Java 119
9 Vererbung 121
9.1 Komposition von Klassen ("hat ein") 121
9.2 Erweitern einer Klasse ("ist ein") 123
9.3 Das Schliisselwort super 125
9.4 Zuweisungskompatibilitat 126
9.5 Abstrakte Klassen 128
9.6 Zugriffsrechte 130
9.6.1 Der Modifizierer public 130
9.6.2 Der Modifizierer private 131
9.6.3 Kein Modifizierer 132
9.6.4 Der Modifizierer protected 132
' 9.6.5 Zusammenfassung 132
vi
Inhaltsverzeichnis
9.7 Der Modifizierer final 133
9.8 Interface 133
10 Strings und Felder 139
10.1 Die Klassen String 139
10.2 Die Klasse StringBuf fer 146
10.3 Felder 151
10.3.1 Eindimensionale Felder 152
10.3.2 Kommandozeilen-Parameter 156
10.3.3 Rechteckige mehrdimensionale Felder 157
10.3.4 Nicht-rechteckige mehrdimensionale Felder 158
10.4 Die Klasse Vector 160
11 Wichtige Java-Klassen 171
11.1 Wrapper-Klassen 171
11.2 Klassen fur groBe Zahlen 181
11.3 Die Java-Klasse Class 190
12 Ausnahmebehandlung 197
12.1 Einfache Ausnahmebehandlung 197
12.2 Hierarchie von Ausnahmeklassen 200
12.2.1 Beispiel einer eigcnen Ausnahmeklasse 200
12.2.2 Die Hierarchie der Ausnahmeklassen in Java 202
12.3 Der f inally-Block 206
12.4 Das Prinzip der Ausnahmebehandlung 210
Tcil III. Anwendungsprogramme in Java 213
13 Grundlagen der Grafikprogrammierung 215
13.1 Aufbau eincs Grafikprogrammes 215
13.2 Eigenschaften eines Rahmens 220
13.3 Figuren und Farben 221
13.4 Texte und Schriften 230
14 Applets 237
14.1 Ein einfaches Applet und seine Umgebung 237
14.2 Initialisierung und Finalisierung 239
14.3 Parameteriibergabe an Applets 241
15 Grafische Benutzerobcrflachen und Ereignisbehandlung 245
15.1 Das Prinzip der GUI-Programmierung 245
15.2 Die Komponenten der GUI und ihre Ereignisse 249
15.2.1 Schaltflache (JButton) 251
15.2.2 Markierungsfeld (JCheckBox und JRadioButton). 254
15.2.3 Combobox (JComboBox) 258
15.2.4 Auswahllisten (JList) 259
Inhaltsverzeichnis
15.2.5 Texte (JLabel, JTextField, JTextArea,
JScrollPane) 262
15.3 Layouts 267
15.3.1 BorderLayout 268
15.3.2 FlowLayout 269
15.3.3 GridLayout 271
15.3.4 GridBagLayout 273
15.3.5 CardLayout 278
15.4 Menus 282
15.5 Dialogfenster 288
15.5.1 Dialogfenstcr (JDialog) 288
15.5.2 Datcifenster (FileDialog und JFileChooser) . . 291
15.6 Die Maus-Behandlung 298
16 Threads 303
16.1 Bedienung eines laufendcn Programms 303
16.2 Das Interface Runnable 308
16.3 Ein Programm mit mehreren Threads 310
16.4 Kommunikation von Threads 314
16.5 Eigcnschaften von Threads 318
16.5.1 Die wichtigsten Methoden fur Threads 318
16.5.2 Die Zustandsubergange von Threads 320
16.6 Prioritaten von Threads 323
16.7 Thread-Gruppen 325
16.8 Diimonen 329
16.9 Deadlock 331
17 Ein-/Ausgabe 333
17.1 Strome 333
17.2 Die Klassen von java. io 335
17.2.1 Reader und Writer 335
17.2.2 InputStream und OutputStream 336
17.3 Kopieren von Dateien 338
17.4 Dateien - die Klasse File 342
17.5 Eine Liste von Dateien einlesen 354
17.6 Analyse des Datei-Inhalts 356
17.7 Filter 359
17.7.1 Filter fur Reader und Writer 359
17.7.2 Filter fur InputStream und OutputStream . 364
17.8 BclicbigerZugriffauf Dateien (Random-Access-Dateien) . . 368
17.9 Ein-/Ausgabe beliebiger Objekte 373
17.10 Datenaustausch zwischen Programmen: Pipes 381
18 Netzwerk 387
Inhaltsverzcichnis
18.1 Grundlagen der Netzwerk-Programmierung 387
18.2 Die Klassc URL 388
18.2.1 Aufbau einer URL 388
18.2.2 Verbindungitiit einer URL 392
18.3 Sockets 393
18.4 Client und Server: Die Kommunikation iiber das Netz . . . . 395
18.5 Datagramme 402
18.6 Sicherheitskonzepte in Java 405
Teil IV. Anhange 409
A Die Syntax von Java 411
A.l Erklarung zu den Syntaxdiagrammen 411
A.2 Die Syntaxdiagramme von Java 411
B Beispiele 415
C Das Package JavaPack 421
C.l Die Klasse Einlesen 421
C.2 Die Klassc Ausgeben 423
D Quellenverzeichnis 425
E Sachwortverzeichnis 427
IX |
any_adam_object | 1 |
author | Dieterich, Ernst-Wolfgang |
author_GND | (DE-588)172043905 |
author_facet | Dieterich, Ernst-Wolfgang |
author_role | aut |
author_sort | Dieterich, Ernst-Wolfgang |
author_variant | e w d ewd |
building | Verbundindex |
bvnumber | BV013842429 |
classification_rvk | ST 250 ST 260 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)76243051 (DE-599)BVBBV013842429 |
discipline | Informatik |
edition | 2., überarbeitete Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV013842429</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20220504</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010724s2001 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">961957794</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3486254235</subfield><subfield code="9">3-486-25423-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76243051</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013842429</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-473</subfield><subfield code="a">DE-70</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-B768</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">Dieterich, Ernst-Wolfgang</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)172043905</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java 2</subfield><subfield code="b">von den Grundlagen bis zu Threads und Netzen</subfield><subfield code="c">von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., überarbeitete Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München ; Wien</subfield><subfield code="b">Oldenbourg Verlag</subfield><subfield code="c">[2001]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">IX, 431 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="500" ind1=" " ind2=" "><subfield code="a">1. Auflage unter dem Titel: Dieterich, Ernst-Wolfgang: Java</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2</subfield><subfield code="0">(DE-588)4503201-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 2</subfield><subfield code="0">(DE-588)4503201-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=009468806&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-009468806</subfield></datafield></record></collection> |
id | DE-604.BV013842429 |
illustrated | Illustrated |
indexdate | 2024-09-13T08:00:37Z |
institution | BVB |
isbn | 3486254235 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009468806 |
oclc_num | 76243051 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG DE-70 DE-12 DE-210 DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-20 DE-858 DE-83 DE-B768 |
owner_facet | DE-473 DE-BY-UBG DE-70 DE-12 DE-210 DE-91 DE-BY-TUM DE-91G DE-BY-TUM DE-20 DE-858 DE-83 DE-B768 |
physical | IX, 431 Seiten Illustrationen |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Oldenbourg Verlag |
record_format | marc |
spelling | Dieterich, Ernst-Wolfgang Verfasser (DE-588)172043905 aut Java 2 von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm 2., überarbeitete Auflage München ; Wien Oldenbourg Verlag [2001] © 2001 IX, 431 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier 1. Auflage unter dem Titel: Dieterich, Ernst-Wolfgang: Java Java 2 (DE-588)4503201-4 gnd rswk-swf Java 2 (DE-588)4503201-4 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009468806&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Dieterich, Ernst-Wolfgang Java 2 von den Grundlagen bis zu Threads und Netzen Java 2 (DE-588)4503201-4 gnd |
subject_GND | (DE-588)4503201-4 |
title | Java 2 von den Grundlagen bis zu Threads und Netzen |
title_auth | Java 2 von den Grundlagen bis zu Threads und Netzen |
title_exact_search | Java 2 von den Grundlagen bis zu Threads und Netzen |
title_full | Java 2 von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm |
title_fullStr | Java 2 von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm |
title_full_unstemmed | Java 2 von den Grundlagen bis zu Threads und Netzen von Prof. Dr. Ernst-Wolfgang Dieterich, Fachhochschule Ulm |
title_short | Java 2 |
title_sort | java 2 von den grundlagen bis zu threads und netzen |
title_sub | von den Grundlagen bis zu Threads und Netzen |
topic | Java 2 (DE-588)4503201-4 gnd |
topic_facet | Java 2 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009468806&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT dieterichernstwolfgang java2vondengrundlagenbiszuthreadsundnetzen |