Java ist auch eine Insel : Einführung, Ausbildung, Praxis (18., überarb. Aufl.)

個数:

Java ist auch eine Insel : Einführung, Ausbildung, Praxis (18., überarb. Aufl.)

  • 提携先の海外書籍取次会社に在庫がございます。通常約3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版
  • 商品コード 9783367111343

Description

Das Standardwerk zur Java-Programmierung von Christian Ullenboom

  • Programmieren mit der Java Platform, Standard Edition 25
  • Java von A bis Z: Einführung, Praxis, Referenz
  • Von Ausdrücken und Anweisungen zu Klassen und Objekten
Java-Bücher gibt es wie Sand am Meer, aber die Java-Insel ist das Kultbuch für Programmierer und erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Seit über einem Jahrzehnt profitieren Java-Einsteiger, Studierende und Umsteiger von anderen Programmiersprachen gleichermaßen von diesem Standardwerk unter den Java-Büchern. Dozenten und Ausbilder schätzen das Buch für die zahlreichen Beispiele, Aufgaben und Musterlösungen. Leserinnen und Leser feiern es für die verständliche Darstellungsweise und den feinen Humor; Programmierung darf auch Spaß machen!

Aus dem Inhalt:

  • Imperative Sprachkonzepte
  • Klassen und Objekte
  • Ausnahmebehandlung
  • Generics
  • Lambda-Ausdrücke und funktionale Programmierung
  • Die Klassenbibliothek
  • Nebenläufige Programmierung
  • Einführung in Datenstrukturen, GUI-Entwicklung, Dateien usw.


Materialien zum Buch ... 32
Vorwort ... 33
1. Java ist auch eine Sprache ... 49

1.1 ... Historischer Hintergrund ... 50
1.2 ... Warum Java populär ist -- die zentralen Eigenschaften ... 52
1.3 ... Java im Vergleich zu anderen Sprachen * ... 63
1.4 ... Einschränkungen von Java ... 65
1.5 ... Weiterentwicklung und Umbrüche ... 67
1.6 ... Java-Plattformvarianten ... 70
1.7 ... Java SE-Implementierungen ... 75
1.8 ... Installation des JDK und erster Start ... 78
1.9 ... Entwicklungsumgebungen ... 84
1.10 ... Zum Weiterlesen ... 90

2. Imperative Sprachkonzepte ... 91

2.1 ... Von der Klasse zur Anweisung ... 91
2.2 ... Lexikalische Grundlagen ... 109
2.3 ... Datentypen, Typisierung, Variablen und Zuweisungen ... 113
2.4 ... Ausdrücke, Operanden und Operatoren ... 132
2.5 ... Bedingte Anweisungen oder Fallunterscheidungen ... 156
2.6 ... Immer das Gleiche mit den Schleifen ... 175
2.7 ... Methoden deklarieren ... 193
2.8 ... Methoden brauchen ein Zuhause: Instanz oder Klasse ... 214
2.9 ... Zum Weiterlesen ... 220

3. Klassen und Objekte ... 221

3.1 ... Objektorientierte Programmierung (OOP) ... 221
3.2 ... Eigenschaften einer Klasse ... 223
3.3 ... Natürlich modellieren mit der UML (Unified Modeling Language) * ... 225
3.4 ... Neue Objekte erzeugen ... 227
3.5 ... ZZZZZnake ... 237
3.6 ... Pakete schnüren, Importe und Compilationseinheiten ... 239
3.7 ... Mit Referenzen arbeiten, Vielfalt, Identität, Gleichwertigkeit ... 250
3.8 ... Der Zusammenhang von new, Heap und Garbage-Collector ... 262
3.9 ... Zum Weiterlesen ... 264

4. Arrays und ihre Anwendungen ... 265

4.1 ... Einfache Feldarbeit ... 265
4.2 ... Die erweiterte for-Schleife ... 277
4.3 ... Methode mit variabler Argumentanzahl (Varargs) ... 281
4.4 ... Mehrdimensionale Arrays * ... 284
4.5 ... Bibliotheksunterstützung von Arrays ... 290
4.6 ... Die Klasse Arrays zum Vergleichen, Füllen, Suchen und Sortieren nutzen ... 292
4.7 ... Der Startpunkt für das Laufzeitsystem: main(...) ... 307
4.8 ... Zum Weiterlesen ... 310

5. Der Umgang mit Zeichen und Zeichenketten ... 311

5.1 ... Von ASCII über ISO-8859-1 zu Unicode ... 311
5.2 ... Datentypen für Zeichen und Zeichenketten ... 319
5.3 ... Die Character-Klasse ... 320
5.4 ... Datentypen für Zeichenketten ... 325
5.5 ... Die Klasse String und ihre Methoden ... 327
5.6 ... Veränderbare Zeichenketten mit StringBuilder ... 359
5.7 ... CharSequence als Basistyp ... 368
5.8 ... Konvertieren zwischen Primitiven und Strings ... 371
5.9 ... Strings verketten (konkatenieren) ... 379
5.10 ... Zerlegen von Zeichenketten ... 381
5.11 ... Ausgaben formatieren ... 386
5.12 ... Zum Weiterlesen ... 393

6. Eigene Klassen schreiben ... 395

6.1 ... Eigene Klassen mit Eigenschaften deklarieren ... 395
6.2 ... Privatsphäre und Sichtbarkeit Christian Ullenboom, Dipl.-Informatiker, ist zertifizierter Java-Programmierer und seit 1997 Trainer und Berater für Java-Technologien und objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Seine Sympathie gilt Java Performance Tuning und den sinnlichen Freuden des Lebens. Christian Ullenboom bietet auch Rheinwerk Seminare zu Java und Spring an.

最近チェックした商品