Java: der Sprachkurs für Einsteiger und Individualisten
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Buch |
Sprache: | Deutsch |
Veröffentlicht: |
Weinheim
Wiley-VCH
2013
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Wrox programmer to programmer
|
Schlagwörter: | |
Links: | http://swbplus.bsz-bw.de/bsz378795333cov.htm http://deposit.dnb.de/cgi-bin/dokserv?id=4217008&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=025933707&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | 426 S. Ill., graph. Darst. |
ISBN: | 9783527760398 3527760393 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040955251 | ||
003 | DE-604 | ||
005 | 20131105 | ||
007 | t| | ||
008 | 130418s2013 xx ad|| |||| 00||| ger d | ||
015 | |a 13,N02 |2 dnb | ||
016 | 7 | |a 1029121192 |2 DE-101 | |
020 | |a 9783527760398 |c Pb. : ca. EUR 22.95 (DE), ca. EUR 23.60 (AT), ca. sfr 32.90 (freier Pr.) |9 978-3-527-76039-8 | ||
020 | |a 3527760393 |9 3-527-76039-3 | ||
024 | 3 | |a 9783527760398 | |
035 | |a (OCoLC)859018265 | ||
035 | |a (DE-599)DNB1029121192 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-83 |a DE-20 |a DE-1050 |a DE-91G |a DE-Aug4 |a DE-29T |a DE-1049 |a DE-B768 |a DE-706 |a DE-M347 |a DE-898 |a DE-858 |a DE-92 |a DE-19 |a DE-859 |a DE-634 |a DE-739 |a DE-573 |a DE-1102 |a DE-473 | ||
082 | 0 | |a 004 | |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Willemer, Arnold |e Verfasser |0 (DE-588)12419415X |4 aut | |
245 | 1 | 0 | |a Java |b der Sprachkurs für Einsteiger und Individualisten |c Arnold Willemer |
250 | |a 1. Aufl. | ||
264 | 1 | |a Weinheim |b Wiley-VCH |c 2013 | |
300 | |a 426 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wrox programmer to programmer | |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m V:DE-576;X:wiley |q image/jpeg |u http://swbplus.bsz-bw.de/bsz378795333cov.htm |3 Cover |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4217008&prov=M&dok%5Fvar=1&dok%5Fext=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=025933707&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025933707 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0102 DAT 362f 2013 A 3313 |
---|---|
DE-BY-TUM_katkey | 1928056 |
DE-BY-TUM_location | 01 |
DE-BY-TUM_media_number | 040080291905 |
_version_ | 1821933079105634304 |
adam_text | IMAGE 1
INHALTSVERZEICHNIS
VORWORT 15
1 EIN LOBLIED AUF JAVA 17
1.1 DAS PROFIL VON JAVA 17
1.2 PROGRAMMIERSPRACHE, INTERPRETER UND COMPILER 20
1.3 DIE VIRTUELLE MASCHINE UND DAS ULTIMATIVE WOHNMOBIL 20
2 ENTWICKLUNG MIT IDEEN UND OHNE 23
2.1 EIN KLEINES PROGRAMMBEISPIEL ALS OPFER 23
2.2 JAVA-PROGRAMMIERUNG MIT DEM JDK 25
2.3 ECLIPSE 29
2.3.1 INSTALLATION 30
2.3.2 ANLEGEN EINES NEUEN PROJEKTS 31
2.3.3 UEBERSETZUNG UND TESDAUF 33
2.3.4 ERZEUGEN EINER JAR-DATEI 34
2.4 AUFGABE: GRUESSAUGUST SELBST ERSTELLEN 34
3 AUFSTIEG ZUM PROGRAMMIERER 35
3.1 JAVA-PROGRAMM-SKELETT 35
3.1.1 ORDNENDE ELEMENTE 36
3.1.2 EINRUECKUNG 36
3.1.3 SEMIKOLON 36
3.2 BEZEICHNENDE NAMEN 37
3.3 KOMMENTARE SIND NETT ZU LESEN 37
3.4 AUFGABEN 40
3.5 VARIABLE ATTRIBUTE 40
3.5.1 ZUWEISUNG 41
3.5.2 AUCH VARIABLEN WOLLEN GETAUFT SEIN 43
5
HTTP://D-NB.INFO/1029121192
IMAGE 2
| INHALTSVERZEICHNIS
3.5.3 VARIABLEN UND TYPEN 44
3.6 PRIMITIVE TYPEN 44
3.6.1 GANZE ZAHLEN 45
3.6.2 CASTING 46
3.6.3 KAPUTTE ZAHLEN 46
3.6.4 NOCH EIN PAAR PRIMITIVE 48
3.6.5 KONSTANTEN 49
3.6.6 AUFGABE: ZAHLENSALAT 49
3.7 KLEINES RECHENWERK 51
3.7.1 AUSDRUCK 51
3.7.2 INKREMENTIEREN UND DEKREMENTIEREN 53
3.7.3 PUNKT VOR STRICH 54
3.7.4 GANZZAHLIG KONTRA FLIESSKOMMA 55
3.7.5 DER FLUCH DER 10 FINGER 55
3.8 ZEICHEN 56
3.8.1 ZEICHEN SIND AUCH NUR ZAHLEN 56
3.8.2 INTERNATIONALE ABWEGE.. 57
3.8.3 STEUERZEICHEN 58
3.8.4 ZEICHENKETTENLITERALE 59
3.8.5 MIT ZEICHEN SPIELEN UND RECHNEN 59
3.8.6 AUFGABE: TYPENBERECHNUNGEN 60
4 ENTSCHEIDEN UND WIEDERHOLEN 61
4.1 NUR UNTER EINER BEDINGUNG 61
4.1.1 IF-ANWEISUNG 62
4.1.2 OPERATOREN 63
4.1.3 ALTERNATIVEN HEISSEN ELSE 64
4.2 LOGELEIEN 66
4.2.1 WENN ALLES GELTEN MUSS: UND 66
4.2.2 WENN MINDESTENS EINES GILT: OR 68
4.2.3 EXKLUSIV ODER 69
4.2.4 GENAU DAS GEGENTEIL: NOT 70
4.2.5 AUFGABE: NOTENGEBUNG 71
4.2.6 NEGIEREN, ABER RICHTIG: DE MORGAN 71
4.2.7 UMKEHRUNG EINER UND-VERKNUEPFUNG 72
4.2.8 UMKEHRUNG EINER ODER-VERKNUEPFUNG 72
4.2.9 BOOLESCHE VARIABLEN 73
4.2.10 DAS FRAGEZEICHEN UND DER BEDINGTE AUSDRUCK 73
4.2.11 AUFGABE: MINIMUM 74
6
IMAGE 3
INHALTSVERZEICHNIS |
4.3 DIE FALLUNTERSCHEIDUNG - SWITCH/CASE 74
4.4 ENDLICH LERNEN WIR SCHLEIFEN ZU BINDEN! 76
4.4.1 DIE KOPFGESTEUERTE WHILE-SCHLEIFE 77
4.4.2 ZAEHLSCHLEIFE MIT FOR 79
4.4.3 DIE FUSSGESTEUERTE DO-WHILE-SCHLEIFE 81
4.5 AUFGABEN 83
4.6 WENN SCHLEIFEN BRECHEN MUESSEN 85
4.7 UEBERBLICK BEHALTEN MIT STRUKTOGRAMMEN 86
5 FUNKTIONIERENDE METHODEN 89
5.1 SALZKARTOFFELN KOCHEN FUER ANFAENGER 90
5.1.1 METHODENKOPF 91
5.1.2 PARAMETERKLAMMERN 92
5.1.3 METHODENRUMPF 92
5.2 METHODEN MIT DATENFLUSS 92
5.2.1 PARAMETER 94
5.2.2 LOKALE VARIABLEN 94
5.2.3 RUECKGABE EINES WERTES 95
5.3 AUFGABEN 95
5.4 UEBERLADEN VON METHODEN 96
5.4.1 UEBERLADENE EXPERIMENTE 97
5.5 REKURSIONEN 99
5.5.1 DER FREIE STAB 103
5.5.2 DAS FERTIGE PROGRAMM 103
6 KLASSE OBJEKTE 105
6.1 EIN BEISPIEL FUER OBJEKTORIENTIERTE PROGRAMMIERUNG 106
6.2 EINE KLASSE IM SELBSTBAU 107
6.2.1 DAS HOCHREGALLAGER FUER OBJEKTE 108
6.2.2 EIN OBJEKT WIRD GEBOREN 108
6.2.3 AUFGABE: PUNKTE UND LINIEN 109
6.2.4 DIE KLASSEN HABEN SO IHRE METHODEN 110
6.2.5 STOLPERFALLE: KOPIEREN UND VERGLEICHEN VON REFERENZEN 111 6.2.6
EINE OBJEKTKOPIE SELBST ANFERTIGEN 112
6.2.7 DATUMSVERGLEICH 113
6.2.8 AUFGABE: ADDIEREN MIT METHODE 114
6.2.9 WIE STIRBT EIN OBJEKT? 117
7
IMAGE 4
| INHALTSVERZEICHNIS
6.3 DIE VORTEILE DER PRIVATSPHAERE 118
6.3.1 AUCH KLASSEN KOENNEN PRIVAT SEIN! 120
6.3.2 EINE KLEINE, PRIVATE KISTE 121
6.4 KONSTRUKTIONSBEDINGT 122
6.4.1 KONSTRUKTOREN OHNE UND MIT PARAMETER 122
6.4.2 AUFGABE: KONSTRUIERTE LINIEN 124
6.4.3 DER SINGLETON UND DER PRIVATE KONSTRUKTOR 124
6.5 STATISCHE ATTRIBUTE UND METHODEN 125
6.6 AUFZAEHLUNGSLYP MIT ENUM DEFINIEREN 127
6.7 AUFGABE: SETTER-METHODE 128
6.8 VERTEILUNG DER KLASSEN AUF PAKETE 128
6.8.1 PACKAGES DEFINIEREN 129
6.8.2 ZUGRIFF AUF PACKAGES 129
6.8.3 PACKAGES UND VERZEICHNISSE 131
6.8.4 OEFFENTLICHKEIT DER KLASSENZUGRIFFE 132
7 ARRAYS 133
7.1 WIR BAUEN EIN ARRAY 135
7.2 WIR SPIELEN LOTTO! 137
7.3 ARRAYS VON REFERENZEN 138
7.4 EIN ARRAY FUER DIE MONATSTAGE 140
7.5 EINE SPEZIELLE FOR-SCHLEIFE FUER ARRAYS 142
7.6 ARRAYS VON ARRAYS 143
7.7 DIE KLASSE JAVA.UTIL.ARRAYS 144
7.7.1 VERGLEICHEN MIT EQUALS 144
7.7.2 FUELLEN MIT FILL 144
7.7.3 SORTIEREN MIT SORT 145
7.7.4 DURCHSUCHEN MIT BINAIYSEARCH 145
7.8 BERMUDA: DIE SCHIFFE UND DAS MEER 146
7.8.1 DAS RAHMENPROGRAMM FUER BERMUDA 147
7.8.2 AUFGABEN 150
8 DIE STRINGS: VIELE, VIELE BUCHSTABEN 151
8.1 AUCH STRINGS HABEN SO IHRE METHODEN 153
8.1.1 ZUSAMMENGESETZT MIT PLUS UND CONCAT 153
8.1.2 TOD DER RECHTECKIGEN KLAMMERN 154
8.1.3 STRINGS UND SEINESGLEICHEN 155
8.1.4 DIESER TEXT HAT LAENGEN 155
8.1.5 INHALTSANGABE EINES STRINGS 156
8
IMAGE 5
INHALTSVERZEICHNIS |
8.1.6 GESCHNITTENESTRINGS 156
8.1.7 WO BIST DU? 156
8.1.8 STRING-ZERLEGUNG 157
8.1.9 ERSATZBESCHAFFUNG 157
8.1.10 REGULAERER AUSDRUCK 158
8.1.11 AUFGABE: REGULAERE NAMENSGLEICHHEIT 159
8.2 BEISPIEL PFADUMBAU 159
8.3 AUFGABEN 161
8.4 TYPWANDLER 162
8.4.1 TOSTRING 163
8.4.2 STRING NACH ZAHL 163
8.4.3 AUFGABE: ODER EINFACH SELBST PARSEN 164
8.5 DAS STRING-ARRAY DER METHODE MAIN 165
9 KLASSEN ERWEITERN 167
9.1 NOCH MAL KLASSE: DER MENSCH ALS OBJEKT 167
9.2 WAS DEN MENSCH VOM TIER UNTERSCHEIDET 168
9.3 REFERENZEN AUF ERWEITERTE OBJEKTE 170
9.4 OBJECT ALS DER URAHN ALLER OBJEKTE 171
9.5 DIE MENSA DER UNIVERSITAET NORGAARDHOLZ 171
9.6 EIN OBJEKT WEISS, WAS ES TUT: POLYMORPHIE 174
9.7 EINE ABSTRAKTE SUPPE 176
9.8 DIE MAHLZEIT ALS VOLLKOMMEN ABSTRAKTES INTERFACE 177
9.9 DAS INTERFACE UND DIE MEHRFACHVERERBUNG 179
9.10 DER BERUF WIRD GESCHUETZT 180
9.11 AUFGABEN 181
10 HOFFENTLICH EXCEPTION-VERSICHERT 185
10.1 AUSNAHMSWEISE FEHLER 185
10.2 EINGABE EINER ZAHL PER DIALOGBOX 187
10.3 DER CATCH-PARAMETER 191
10.4 WEITERWERFEN 193
10.5 SELBER WERFEN 194
10.6 ... UND SCHLIESSLICH 196
10.7 DER STAMMBAUM DER EXCEPTIONS 196
10.8 DIE KATZEN-EXCEPTION 198
10.8.1 KANN JAVA HELFEN? 198
10.8.2 DAS KATZENLEBEN 199
10.8.3 DER MENSCH 200
9
IMAGE 6
| INHALTSVERZEICHNIS
10.8.4 DIE AUSNAHMEN 201
10.8.5 DIE KATZE 202
10.9 NOCH MAL CLONE 203
11 FERTIGE BAUSTEINE ZUR SELBSTBEDIENUNG 205
11.1 WIE DER ZUFALL ES WILL 205
11.1.1 WIR ERZEUGEN ZUFAELLE 206
11.1.2 LOTTOZAHLENPAERCHEN 207
11.1.3 BERMUDA: SCHIFFE VERSTECKEN 210
11.2 DAS DATUM UND DER KALENDER 211
11.2.1 DAS DATUM IST NUR EINE ZAHL 211
11.2.2 DER ALTE KALENDER: DATEI 215
11.3 DIE UTIL-KLASSE ARRAYS 215
11.4 RECHNERISCHES AUS DER MATH-KLASSE 216
11.4.1 WINKELFUNKTIONEN 216
11.4.2 EXPONENTEN UND LOGARITHMEN 217
11.4.3 ABSOLUT UND RUNDHERAUS 218
12 FENSTER, MAEUSE UND GRAFIK 219
12.1 JFRAME: GUCK MAL DURCHS FENSTER 219
12.2 EREIGNISREICHTUM 221
12.2.1 DAS FENSTER SCHLIESST SICH 221
12.2.2 LAUSCHANGRIFF 222
12.2.3 MAUSEREIGNISSE 225
12.2.4 MAUSESCHWAENZCHEN 226
12.3 ZEICHNEN UND MALEN 229
12.3.1 EIN KLEINES BEISPIEL-OVAL 230
12.3.2 SOFORT ZEICHNEN PER REPAINT 232
12.3.3 ES GEHT AUCH ANDERS: JPANEL ALS LEINWAND 232
12.3.4 LINIEN, RECHTECKE UND POLYGONE 234
12.3.5 KREISE, ELLIPSEN, OVALE UND KREISAUSSCHNITTE 235
12.3.6 EIN TORTENDIAGRAMM 236
12.3.7 AUFGABE: KLICK DIR EIN RECHTECK 238
12.3.8 TEXTE MALEN 238
12.3.9 AUFGABE: EINGABE ZEICHNEN 238
12.3.10 DER UMGANG MIT BILDERN UND IMAGES 239
12.3.11 CLIPPING 241
12.4 MODERNISIERUNG: GRAPHICS2D 243
12.4.1 SELBSTERSTELLTE FIGUREN 244
10
IMAGE 7
INHALTSVERZEICHNIS |
12.4.2 FARBVERLAEUFE UND STRICHSTAERKE 246
12.4.3 AUFGABE: HUFEISEN 247
13 DAS SPIEL BERMUDA ALS SWING-ANWENDUNG 249
13.1 OBJEKTVERTEILUNG 250
13.2 AUF DER WERFT: WIR BAUEN SCHIFFE! 251
13.3 PLATZWART FUER DAS SPIELFELD 252
13.3.1 DIE SUCHE PER SCHIFFSVERGLEICH 255
13.3.2 DIE ACHSEN 255
13.3.3 DIE DIAGONALEN 255
13.3.4 RICHTUNGEN ZAEHLEN 255
13.3.5 ALTERNATIVE LOESUNG: SCHIFFSSUCHE DURCH WANDERSCHAFT 257 13.4 UND
NUN MIT SWING 259
13.5 BERMUDA MIT BILDERN 262
13.6 WIR ERSTELLEN EINE BERMUDA-JAR-DATEI 264
13.6.1 JAR-DATEI GENERIEREN 265
13.6.2 ANPASSUNGEN FUER DIE JAR-BILDER 265
14 ERSTELLEN EINES LAYOUTS 267
14.1 NOCH MAL AUF ANFANG 268
14.2 ALLE BITTE NEBENEINANDER AUFSTELLEN! FLOWLAYOUT 269
14.3 GLEICHMAESSIG VERGITTERT: GRIDLAYOUT 270
14.4 DIE MITTE WIRD FETT: BORDERLAYOUT 272
14.5 KOMBINATION DER LAYOUTS MIT PANELS 273
14.6 GRIDBAGLAYOUT 276
14.6.1 ANORDNUNGSBESCHREIBUNG IM GRIDBAGCONSTRAINTS 276 14.6.2 EIN
EINGABEDIALOG ALS BEISPIEL 279
14.6.3 SETCONSTRAINTS 280
14.7 BOXLAYOUT 281
14.8 NULL-DIAET FUER LAYOUT-MANAGER 283
14.9 AUFGABEN 283
15 KONTROLLELEMENTE 285
15.1 HOCHGRADIGER SIMPEL: DAS LABEL 285
15.2 DAS AUFFANGEN DER EREIGNISSE 287
15.3 DRUCKVOLLE BUTTONS 289
15.4 EIN BMI-PROGRAMM ALS SPIELWIESE 291
15.4.1 DIE BENUTZEREINGABEN 291
15.4.2 ABARTEN DES EINGABEFELDS 294
11
IMAGE 8
| INHALTSVERZEICHNIS
15.4.3 FALLUNTERSCHEIDUNG MIT RADIOBUTTONS 294
15.4.4 RADIOBUTTONS IM EIGENBAU 295
15.4.5 COMBOBOX: AUSWAHL AUS EINER LISTE 295
15.4.6 JLIST 300
15.5 DER BUTTON HAT EINEN HAKEN 300
15.6 MENUES UND DATEIDIALOGE 302
15.7 DER FOKUS UND DER MULTILINER 305
15.8 AUFGABEN 307
16 ANDROID 309
16.1 ALLES IST EIN WENIG ANDERS 309
16.2 ARBEITSUMGEBUNG SCHAFFEN 310
16.2.1 DAS ANDROID SOFTWARE DEVELOPMENT KIT EINRICHTEN 311 16.2.2
ECLIPSE UND DAS ANDROID DEVELOPMENT TOOL 311
16.3 SCHNELL MAL NE APP 313
16.3.1 PROJEKTERSTELLUNG UNTER ECLIPSE 313
16.3.2 DIE APP STARTET 314
16.3.3 WIR ERSTELLEN DEN BILDSCHIRM 316
16.3.4 TEXTE IN DIE STRING-DATEI 319
16.3.5 DIE ACTIVITY WIRD AKTIV 320
16.3.6 EINGABEFELDER 322
16.4 WEITERE KONTROLLELEMENTE UNTER ANDROID 323
16.4.1 RADIOBUTTONS UND IHRE GRUPPE 324
16.4.2 FOKUSWECHSEL FANGEN 325
16.4.3 WAS KOENNTEN SIE NUN ALLES PROGRAMMIEREN? 325
16.5 BERMUDA AUCH AUF ANDROID? 325
16.5.1 EIN PAAR GRAFIKPRIMITIVE DES CANVAS 328
16.5.2 PAINT, DIE ART DES ZEICHNENS 329
16.5.3 BERMUDA MIT BITMAPS 330
17 DATENELEMENTE SAMMELN UND ANORDNEN 335
17.1 JAVA COLLECTION FRAMEWORK 335
17.1.1 INTERFACES 336
17.1.2 KLASSEN : 336
17.2 EIN AUSFLUG IN DIE GENERICS 337
17.3 EIN EIGENER GENERISCHER CONTAINER 339
17.4 DAS INTERFACE COLLECTION UND SEINE METHODEN 342
12
IMAGE 9
INHALTSVERZEICHNIS |
17.5 LISTIG: ARRAYLIST UND LINKEDLIST IM VERGLEICH 343
17.5.1 DIE METHODEN DES INTERFACES LIST 343
17.5.2 ARRAYLIST 344
17.5.3 KAPAZITAET 347
17.5.4 LANDKREISE IN DER ARRAYLIST 347
17.5.5 SPIELEN SIE MAL WIEDER LOTTO 349
17.5.6 EIN ALTES FLEXIBLES ARRAY: DER VECTOR 350
17.5.7 IN KETTEN: DIE LINKEDLIST 350
17.5.8 ITERIEREN UEBER CONTAINER 351
17.5.9 VERAENDERUNG KANN TOEDLICH SEIN 352
17.5.10 KREISE PER ITERATOR 353
17.5.11 QUEUE UND NOCH EINMAL LINKEDLIST 354
17.6 AUSMIST: Q-MIST 357
17.7 IMPLEMENTIERUNG VON SET 357
17.7.1 HASH IST TOLL 358
17.7.2 KEINE DOPPELTEN WOERTER 359
17.7.3 DIE KREISE IN EINEM SET 361
17.8 MAP-IMPLEMENTIERUNG: DER ASSOZIATIVE SPEICHER 363
17.8.1 MAPS DURCHLAUFEN 364
17.8.2 EINE ZUSAMMENFASSUNG DER METHODEN VON MAP 365 17.8.3 LEBT DENN
DER ALTE HASHTABLE NOCH? 366
17.9 DIE ALGORITHMEN DES JAVA COLLECTION FRAMEWORK 367
17.9.1 UNORDNUNG STIFTEN FUER ANFAENGER 367
17.9.2 UMDREHEN MIT REVERSE 368
17.9.3 ENDLICH ORDNUNG! 368
17.9.4 AUFGABE LOTTOZAHLEN 369
17.9.5 WIE SORTIERT MAN AUTOS? 369
17.9.6 DAS INTERFACE COMPARABLE 370
17.9.7 NACHSORTIEREN MIT DEM COMPARATOR 371
17.9.8 SUCHE IN DER LISTE: BINAIYSEARCH 372
17.9.9 WRAPPER-KLASSEN FUER PRIMITIVE 372
18 DATEIEN HALTEN DIE DATEN FRISCH 375
18.1 SERIALISIERTE KLASSEN 375
18.2 SPIELSTANDSICHERUNG FUER BERMUDA 379
18.3 SEQUENTIELLE DATEIEN 380
18.4 RANDOM-ACCESS-DATEIZUGRIFFE 382
18.5 UMGANG MIT DEM DATEISYSTEM 387
13
IMAGE 10
| INHALTSVERZEICHNIS
19 DATENBANKZUGRIFF PER JDBC 389
19.1 EINE DATENBANK FUER DIE BONBONBUDE 389
19.1.1 DIE DATENBANK DERBY 390
19.1.2 EINBINDEN EINER JAR-DATEI 390
19.1.3 ECLIPSE 390
19.1.4 KOMMANDOZEILE 391
19.1.5 VERBINDUNG ZU DERBY.JAR 391
19.1.6 EIN PROGRAMM ERZEUGT DIE TABELLE 392
19.1.7 VERBINDUNG AUFNEHMEN 394
19.1.8 ANLEGEN DER TABELLE 395
19.1.9 EIN DATENSATZ WIRD IN DIE DATENBANK GESCHRIEBEN 395 19.1.10
DATENBANK AUSLESEN 397
19.1.11 WERTE IN DER DATENBANK AENDERN 399
19.1.12 EIN KURZER BLICK AUF WHERE 399
19.1.13 MEHRERE INSERTS UND UPDATES 401
19.1.14 AUFGABEN: LOESCHEN VON EINTRAEGEN 402
19.2 WENN DATENBANKEN EINMAL GROSS WERDEN 402
19.2.1 DER JDBC-TREIBER 403
19.2.2 VERBINDUNG MIT DER DATENBANK 405
20 PARALLELVERARBEITUNG MIT THREADS 407
20.1 LEICHTGEWICHTIGE THREADS 408
20.2 RUNNABLE THREAD 410
20.2.1 ALTERNATIVE: ERWEITERUNG VON THREAD 411
20.2.2 WOZU? 411
20.3 COMPUTER KAPUTTMACHEN! 411
20.4 SYNCHRONSCHWIMMEN 415
.21 SCHLUSS 419
STICHWORTVERZEICHNIS 421
14
|
any_adam_object | 1 |
author | Willemer, Arnold |
author_GND | (DE-588)12419415X |
author_facet | Willemer, Arnold |
author_role | aut |
author_sort | Willemer, Arnold |
author_variant | a w aw |
building | Verbundindex |
bvnumber | BV040955251 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)859018265 (DE-599)DNB1029121192 |
dewey-full | 004 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science 005 - Computer programming, programs, data, security |
dewey-raw | 004 005.133 |
dewey-search | 004 005.133 |
dewey-sort | 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01940nam a2200445 c 4500</leader><controlfield tag="001">BV040955251</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131105 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">130418s2013 xx ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N02</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1029121192</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783527760398</subfield><subfield code="c">Pb. : ca. EUR 22.95 (DE), ca. EUR 23.60 (AT), ca. sfr 32.90 (freier Pr.)</subfield><subfield code="9">978-3-527-76039-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3527760393</subfield><subfield code="9">3-527-76039-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783527760398</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)859018265</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1029121192</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-83</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004</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">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Willemer, Arnold</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12419415X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java</subfield><subfield code="b">der Sprachkurs für Einsteiger und Individualisten</subfield><subfield code="c">Arnold Willemer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Weinheim</subfield><subfield code="b">Wiley-VCH</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">426 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">Wrox programmer to programmer</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="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="856" ind1="4" ind2="2"><subfield code="m">V:DE-576;X:wiley</subfield><subfield code="q">image/jpeg</subfield><subfield code="u">http://swbplus.bsz-bw.de/bsz378795333cov.htm</subfield><subfield code="3">Cover</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=4217008&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">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=025933707&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-025933707</subfield></datafield></record></collection> |
id | DE-604.BV040955251 |
illustrated | Illustrated |
indexdate | 2024-12-20T16:28:00Z |
institution | BVB |
isbn | 9783527760398 3527760393 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025933707 |
oclc_num | 859018265 |
open_access_boolean | |
owner | DE-83 DE-20 DE-1050 DE-91G DE-BY-TUM DE-Aug4 DE-29T DE-1049 DE-B768 DE-706 DE-M347 DE-898 DE-BY-UBR DE-858 DE-92 DE-19 DE-BY-UBM DE-859 DE-634 DE-739 DE-573 DE-1102 DE-473 DE-BY-UBG |
owner_facet | DE-83 DE-20 DE-1050 DE-91G DE-BY-TUM DE-Aug4 DE-29T DE-1049 DE-B768 DE-706 DE-M347 DE-898 DE-BY-UBR DE-858 DE-92 DE-19 DE-BY-UBM DE-859 DE-634 DE-739 DE-573 DE-1102 DE-473 DE-BY-UBG |
physical | 426 S. Ill., graph. Darst. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Wiley-VCH |
record_format | marc |
series2 | Wrox programmer to programmer |
spellingShingle | Willemer, Arnold Java der Sprachkurs für Einsteiger und Individualisten Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4401313-9 |
title | Java der Sprachkurs für Einsteiger und Individualisten |
title_auth | Java der Sprachkurs für Einsteiger und Individualisten |
title_exact_search | Java der Sprachkurs für Einsteiger und Individualisten |
title_full | Java der Sprachkurs für Einsteiger und Individualisten Arnold Willemer |
title_fullStr | Java der Sprachkurs für Einsteiger und Individualisten Arnold Willemer |
title_full_unstemmed | Java der Sprachkurs für Einsteiger und Individualisten Arnold Willemer |
title_short | Java |
title_sort | java der sprachkurs fur einsteiger und individualisten |
title_sub | der Sprachkurs für Einsteiger und Individualisten |
topic | Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java Programmiersprache |
url | http://swbplus.bsz-bw.de/bsz378795333cov.htm http://deposit.dnb.de/cgi-bin/dokserv?id=4217008&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=025933707&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT willemerarnold javadersprachkursfureinsteigerundindividualisten |
Inhaltsverzeichnis
Paper/Kapitel scannen lassen
Paper/Kapitel scannen lassen
Teilbibliothek Mathematik & Informatik
Signatur: |
0102 DAT 362f 2013 A 3313
Lageplan |
---|---|
Exemplar 1 | Ausleihbar Am Standort |