دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Laura Lemay. Roger Cadenhead سری: ISBN (شابک) : 3827265282 ناشر: سال نشر: تعداد صفحات: 896 زبان: German فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Java 2 in 21 Tagen . Schritt für Schritt Java programmieren lernen GERMAN به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جاوا 2 در 21 روز. برنامه نویسی جاوا را گام به گام آلمانی یاد بگیرید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Schmutztitel......Page 1
Haupttitel......Page 3
Impressum......Page 4
Inhaltsverzeichnis......Page 5
Einleitung......Page 23
So ist dieses Buch aufgebaut......Page 24
Über dieses Buch......Page 26
Für wen dieses Buch gedacht ist......Page 27
Konventionen......Page 28
Wochenvorschau 1......Page 31
Tag 1: Einstieg in Java......Page 33
1.1 Die Sprache Java......Page 34
1.2 Die Geschichte der Programmiersprache......Page 35
1.3 Einführung in Java......Page 36
1.4 Ein Java-Entwicklungstool auswählen......Page 37
1.6 Objektorientierte Programmierung......Page 38
1.7 Objekte und Klassen......Page 40
Wiederverwendung von Objekten......Page 41
Attribute einer Klasse......Page 43
Verhaltensweisen einer Klasse......Page 44
Eine Klasse erstellen......Page 45
Das Programm ausführen......Page 47
Vererbung......Page 50
Eine Klassenhierarchie erzeugen......Page 52
Vererbung in Aktion......Page 55
Schnittstellen......Page 56
Pakete......Page 57
1.10 Zusammenfassung......Page 58
Fragen und Antworten......Page 59
Quiz......Page 60
Übungen......Page 61
Tag 2: Das Programmier-ABC......Page 63
2.1 Anweisungen und Ausdrücke......Page 64
2.2 Variablen und Datentypen......Page 65
Variablen erstellen......Page 66
Variablentypen......Page 68
Variablen Werte zuweisen......Page 70
Konstanten......Page 71
2.3 Kommentare......Page 72
Zahlen-Literale......Page 73
Boolesche Literale......Page 74
Zeichen-Literale......Page 75
String-Literale......Page 76
Arithmetische Operatoren......Page 77
Mehr über Zuweisungen......Page 80
Inkrementieren und dekrementieren......Page 81
Vergleiche......Page 82
Logische Operatoren......Page 83
Operatorpräzedenz......Page 84
2.6 String-Arithmetik......Page 86
2.7 Zusammenfassung......Page 87
Fragen und Antworten......Page 89
Quiz......Page 90
Übungen......Page 91
Tag 3: Arbeiten mit Objekten......Page 93
Der Operator new......Page 94
Was der Operator new bewirkt......Page 96
3.3 Verwenden von Klassen- und Instanzvariablen......Page 97
Werte ändern......Page 98
Klassenvariablen......Page 99
3.4 Aufruf von Methoden......Page 101
Methodenaufrufe verschachteln......Page 102
Klassenmethoden......Page 103
3.5 Referenzen auf Objekte......Page 104
3.6 Casting und Konvertieren von Objekten und Primitivtypen......Page 106
Casten von Primitivtypen......Page 107
Casten von Objekten......Page 108
Konvertieren von Primitivtypen in Objekte und umgekehrt......Page 110
Objekte vergleichen......Page 111
3.8 Bestimmen der Klasse eines Objekts......Page 112
3.9 Zusammenfassung......Page 113
Fragen und Antworten......Page 114
Prüfungstraining......Page 115
Übungen......Page 116
Tag 4: Arrays, Bedingungen und Schleifen......Page 117
4.1 Arrays......Page 118
Erstellen von Array-Objekten......Page 119
Zugreifen auf Array-Elemente......Page 120
Ändern von Array-Elementen......Page 121
Blockanweisungen......Page 124
if-Bedingungen......Page 125
4.2 switch-Bedingungen......Page 127
4.3 for-Schleifen......Page 132
4.4 while- und do-Schleifen......Page 135
4.5 Unterbrechen von Schleifen......Page 138
4.6 Gelabelte Schleifen......Page 139
4.7 Der Bedingungsoperator......Page 140
Fragen und Antworten......Page 141
Quiz......Page 142
Prüfungstraining......Page 143
Übungen......Page 144
Tag 5: Klassen und Methoden erstellen......Page 145
5.1 Definieren von Klassen......Page 146
Definieren von Instanzvariablen......Page 147
Definieren von Methoden......Page 148
Das this-Schlüsselwort......Page 150
Gültigkeitsbereich von Variablen und Methodendefinitionen......Page 151
Argumente an Methoden übergeben......Page 153
Klassenmethoden......Page 154
5.4 Entwickeln von Java-Applikationen......Page 155
Java-Applikationen und Kommandozeilenargumente......Page 157
Methoden mit dem gleichen Namen, aber anderen Argumenten erstellen......Page 159
Konstruktor-Methoden......Page 164
Aufrufen eines anderen Konstruktors......Page 165
Konstruktoren überladen......Page 166
Methoden überschreiben......Page 167
Erstellen von Methoden, die andere überschreiben......Page 168
Aufrufen der Originalmethode......Page 169
Konstruktoren überschreiben......Page 170
5.5 Finalizer-Methoden......Page 172
Fragen und Antworten......Page 173
Quiz......Page 174
Prüfungstraining......Page 175
Übungen......Page 176
Tag 6: Pakete, Schnitt stellen und andere Klassen-Features......Page 177
6.1 Modifier......Page 178
6.2 Zugriffskontrolle für Methoden und Variablen......Page 179
Der Modifier private......Page 180
Der Modifier protected......Page 182
Übersicht über die Zugriffskontrollebenen......Page 183
6.4 Accessor-Methoden......Page 184
6.5 Statische Variablen und Methoden......Page 185
6.6 Finale Klassen, Methoden und Variablen......Page 187
Methoden......Page 188
6.7 abstract-Klassen und -Methoden......Page 189
6.8 Pakete......Page 190
Pakete verwenden......Page 191
Komplette Paket- und Klassennamen......Page 192
Die Deklaration import......Page 193
Eine Anmerkung zu CLASSPATH und darüber, wo Klassen gespeichert sind......Page 194
Einen Paketnamen wählen......Page 195
6.10 Pakete und Klassenzugriffsschutz......Page 196
6.12 Das Problem der Einfachvererbung......Page 198
Schnittstellen implementieren und verwenden......Page 199
Mehrere Schnittstellen implementieren......Page 201
Andere Verwendungen von Schnittstellen......Page 202
Schnittstellen erstellen und ableiten......Page 203
Beispiel: ein Onlineshop......Page 205
6.14 Interne Klassen......Page 212
Fragen und Antworten......Page 214
Quiz......Page 215
Prüfungstraining......Page 216
Übungen......Page 217
Tag 7: Threads und Ausnahmen......Page 219
7.1 Ausnahmen......Page 220
Ausnahmenklassen......Page 222
Ausnahmenmanagement......Page 224
Methoden deklarieren, die eventuell Ausnahmen auswerfen......Page 229
Eigene Ausnahmen erzeugen und auswerfen......Page 233
Wann man Ausnahmen benutzt und wann nicht......Page 235
Wann man Ausnahmen nicht benutzt......Page 236
7.2 Zusicherungen......Page 237
7.3 Threads......Page 239
Ein Programm mit Threads schreiben......Page 240
Eine Uhr-Applikation mit Threads......Page 242
Einen Thread anhalten......Page 246
Fragen und Antworten......Page 247
Quiz......Page 248
Prüfungstraining......Page 249
Übungen......Page 250
Wochenvorschau 2......Page 251
Tag 8: Datenstrukturen......Page 253
8.1 Datenstrukturen......Page 254
8.2 Java-Datenstrukturen......Page 255
Iterator......Page 256
Bit Sets......Page 257
Vektoren......Page 260
Stacks......Page 264
Map......Page 266
Hash-Tabellen......Page 267
8.3 Zusammenfassung......Page 272
Quiz......Page 273
Prüfungstraining......Page 274
Übungen......Page 275
Tag 9: Der Gebrauch von Swing......Page 277
9.1 Die Erstellung einer Applikation......Page 278
Eine Schnittstelle erzeugen......Page 280
Eine Grundlage entwickeln......Page 282
Ein Fenster schließen......Page 284
Eine Komponente erstellen......Page 287
Komponenten zu einem Container hinzufügen......Page 288
9.2 Mit Komponenten arbeiten......Page 289
ImageIcon......Page 290
Textfelder......Page 292
Textbereiche......Page 294
Scrollende Panes......Page 295
Bildlaufleisten......Page 296
Checkboxen und Radiobuttons......Page 297
Dropdown-Listen und Combo-Boxen......Page 300
Fragen und Antworten......Page 302
Quiz......Page 303
Prüfungstraining......Page 304
Übungen......Page 305
Tag 10: Die Erstellung einer Swing-Schnittstelle......Page 307
Den Stil (»Look and Feel«) festlegen......Page 308
Standard-Dialogfenster......Page 311
Regler......Page 319
Scroll-Panes......Page 321
Werkzeugleisten......Page 323
Fortschrittsanzeigen......Page 325
Menüs......Page 328
Panes mit Registerkarten......Page 330
Fragen und Antworten......Page 332
Prüfungstraining......Page 333
Übungen......Page 334
Tag 11: Komponenten auf einer Benutzerschnittstelle anordnen......Page 335
Das Layout einer Benutzerschnittstelle......Page 336
FlowLayout......Page 337
GridLayout......Page 340
BorderLayout......Page 341
11.2 Verschiedene Layout-Manager gleichzeitig verwenden......Page 343
11.3 CardLayout......Page 344
11.4 GridBagLayout......Page 345
Auffüllen von Zellen und Eckeinsätze (Insets)......Page 357
Fragen und Antworten......Page 358
Quiz......Page 359
Prüfungstraining......Page 360
Übungen......Page 361
Tag 12: Auf Benutzer eingaben reagieren......Page 363
12.1 Event Listener......Page 364
Komponenten einrichten......Page 365
Methoden für die Ereignisbehandlung......Page 366
Aktionsereignisse......Page 369
Adjustment-Ereignisse......Page 370
Fokusereignisse......Page 372
Item-Ereignisse......Page 373
Tastaturereignisse......Page 374
Mausereignisse......Page 375
Fensterereignisse......Page 376
12.3 Eine Swing-Applikation......Page 377
Entwerfen und Erstellen des Layouts......Page 378
Definieren der Subpanels......Page 380
Zwischen sRGB und HSB umwandeln......Page 382
Auf Benutzereingaben reagieren......Page 386
Fragen und Antworten......Page 390
Quiz......Page 391
Prüfungstraining......Page 392
Übungen......Page 393
Tag 13: Farbe, Schriften und Grafiken......Page 395
13.1 Die Graphics2D-Klasse......Page 396
Das Grafikkoordinatensystem......Page 397
Text zeichnen......Page 398
Informationen über Schriften ermitteln......Page 400
13.2 Farbe......Page 402
Die aktuelle Farbe ermitteln und festlegen......Page 403
13.3 Linien und Polygone zeichnen......Page 405
Festlegen der Darstellungsattribute......Page 406
Objekte fürs Zeichnen erzeugen......Page 409
Objekte zeichnen......Page 413
Fragen und Antworten......Page 416
Quiz......Page 417
Prüfungstraining......Page 418
Übungen......Page 419
Tag 14: Java-Applets erstellen......Page 421
14.1 Unterschiede zwischen Applets und Anwendungen......Page 422
14.2 Sicherheitseinschränkungen von Applets......Page 423
14.3 Eine Java-Version wählen......Page 424
14.4 Erstellen von Applets......Page 425
Wichtige Applet-Aktivitäten......Page 426
Ein einfaches Applet......Page 429
Ein Applet in eine Webseite einfügen......Page 432
Das Tag