Bis zu 50 % günstiger als neu 3 Jahre rebuy Garantie Professionelles Refurbishment
ElektronikMedien
Tipps & News
AppleAlle anzeigen
TabletsAlle anzeigen
HandyAlle anzeigen
Fairphone
AppleAlle anzeigen
iPhone Air Generation
GoogleAlle anzeigen
Pixel Fold
HonorAlle anzeigen
HuaweiAlle anzeigen
Honor SerieY-Serie
NothingAlle anzeigen
OnePlusAlle anzeigen
OnePlus 11 GenerationOnePlus 12 Generation
SamsungAlle anzeigen
Galaxy XcoverWeitere Modelle
SonyAlle anzeigen
Weitere Modelle
XiaomiAlle anzeigen
Weitere Modelle
Tablets & eBook ReaderAlle anzeigen
Google
AppleAlle anzeigen
HuaweiAlle anzeigen
MatePad Pro Serie
MicrosoftAlle anzeigen
XiaomiAlle anzeigen
Kameras & ZubehörAlle anzeigen
ObjektiveAlle anzeigen
System & SpiegelreflexAlle anzeigen
WearablesAlle anzeigen
Fitness TrackerAlle anzeigen
SmartwatchesAlle anzeigen
Xiaomi
Konsolen & ZubehörAlle anzeigen
Lenovo Legion GoMSI Claw
NintendoAlle anzeigen
Nintendo Switch Lite
PlayStationAlle anzeigen
XboxAlle anzeigen
Audio & HiFiAlle anzeigen
KopfhörerAlle anzeigen
FairphoneGoogle
LautsprecherAlle anzeigen
Beats by Dr. DreGoogleYamahatonies
iPodAlle anzeigen

Handgeprüfte Gebrauchtware

Bis zu 50 % günstiger als neu

Der Umwelt zuliebe

Java ist auch eine Insel

Christian Ullenboom (Gebundene Ausgabe, Deutsch)

Keine Bewertungen vorhanden
Optischer Zustand
  • Exzellenter Zustand
  • Keine oder nur minimale Gebrauchsspuren vorhanden
  • Ohne Knicke, Markierungen
  • Bestens als Geschenk geeignet
Beschreibung
Die „Insel“ ist die erste Wahl, wenn es um aktuelles und praktisches Java-Wissen geht. Java-Einsteiger, Studenten und Umsteiger profitieren von diesem Lehrwerk. Neben der Behandlung der Sprachgrundlagen von Java gibt es kompakte Einführungen in Spezialthemen. So erfahren Sie einiges über Threads, Netzwerkprogrammierung, NetBeans, RMI, XML und Java, Servlets und Java Server Pages. Dieses Buch gehört in das Regal eines jeden Java-Programmierers. Es liegt aktuell in der 12. Auflage vor. Aus dem Inhalt: Java-Sprachgrundlagen: von Klassen und Objekten bis zu Datenstrukturen und Algorithmen Lernen an vielen kleinen, praxisnahen Beispielen Infos und Tipps zur Arbeit mit Eclipse und NetBeans Lehr- und Arbeitsbuch sowie Java-Referenz in einem Die Fachpresse zur Vorauflage: Testmania: »Das Standardbegleitwerk für die javabasierte Software-Entwicklung!«
neu 49,90 € -88 %*
5,49 €
Gebundene Ausgabe | Exzellent
Nur noch 2 verfügbar! Versandbereit in 2-3 Werktagen
zzgl.
Nur noch 2 verfügbar! Versandbereit in 2-3 Werktagen
zzgl.

Handgeprüfte Gebrauchtware

Bis zu 50 % günstiger als neu

Der Umwelt zuliebe

* Spare 88 % gegenüber Neuware
Der Streichpreis bezieht sich auf den festgelegten Preis für Neuware.

Technische Daten


Erscheinungsdatum
29.02.2016
Sprache
Deutsch
EAN
9783836241199
Herausgeber
Rheinwerk
Sonderedition
Nein
Autor
Christian Ullenboom
Seitenanzahl
1312
Auflage
12
Einbandart
Gebundene Ausgabe
Buch Untertitel
Programmieren lernen mit dem Standardwerk für Java-Entwickler, aktuell zu Java 8. Ausgabe 2016
Schlagwörter
Java, Eclipse, NetBeans, XML, Performanz, JSP, EJB, Insel, JDBC, JDK, Java lernen, Java programmieren, programmieren lernen, Java programmieren lernen
Inhaltsverzeichnis
Vorwort ... 31   1.  Java ist auch eine Sprache ... 49        1.1 ... Historischer Hintergrund ... 49        1.2 ... Warum Java gut ist -- die zentralen Eigenschaften ... 51        1.3 ... Java-Plattformen: Java SE, Java EE, Java ME und Java Card ... 72        1.4 ... Die Installation der Java Platform, Standard Edition (Java SE) ... 76        1.5 ... Das erste Programm compilieren und testen ... 85        1.6 ... Entwicklungsumgebungen im Allgemeinen ... 90        1.7 ... Eclipse im Speziellen ... 93        1.8 ... NetBeans im Speziellen ... 100        1.9 ... Zum Weiterlesen ... 103   2.  Imperative Sprachkonzepte ... 105        2.1 ... Elemente der Programmiersprache Java ... 105        2.2 ... Von der Klasse zur Anweisung ... 112        2.3 ... Datentypen, Typisierung, Variablen und Zuweisungen ... 124        2.4 ... Ausdrücke, Operanden und Operatoren ... 140        2.5 ... Bedingte Anweisungen oder Fallunterscheidungen ... 164        2.6 ... Immer das Gleiche mit den Schleifen ... 178        2.7 ... Methoden einer Klasse ... 196        2.8 ... Zum Weiterlesen ... 222   3.  Klassen und Objekte ... 223        3.1 ... Objektorientierte Programmierung (OOP) ... 223        3.2 ... Eigenschaften einer Klasse ... 225        3.3 ... Natürlich modellieren mit der UML (Unified Modeling Language) * ... 226        3.4 ... Neue Objekte erzeugen ... 230        3.5 ... ZZZZZnake ... 242        3.6 ... Pakete schnüren, Imports und Kompilationseinheiten ... 245        3.7 ... Mit Referenzen arbeiten, Identität und Gleichheit (Gleichwertigkeit) ... 252        3.8 ... Arrays ... 263        3.9 ... Der Einstiegspunkt für das Laufzeitsystem: main(...) ... 303        3.10 ... Grundlagen von Annotationen und Generics ... 307        3.11 ... Zum Weiterlesen ... 315   4.  Der Umgang mit Zeichenketten ... 317        4.1 ... Von ASCII über ISO-8859-1 zu Unicode ... 317        4.2 ... Die Character-Klasse ... 326        4.3 ... Zeichenfolgen ... 330        4.4 ... Die Klasse String und ihre Methoden ... 332        4.5 ... Veränderbare Zeichenketten mit StringBuilder und StringBuffer ... 357        4.6 ... CharSequence als Basistyp ... 367        4.7 ... Konvertieren zwischen Primitiven und Strings ... 370        4.8 ... Strings zusammenhängen (konkatenieren) ... 379        4.9 ... Zerlegen von Zeichenketten ... 381        4.10 ... Ausgaben formatieren ... 386        4.11 ... Zum Weiterlesen ... 392   5.  Eigene Klassen schreiben ... 395        5.1 ... Eigene Klassen mit Eigenschaften deklarieren ... 395        5.2 ... Privatsphäre und Sichtbarkeit ... 406        5.3 ... Eine für alle -- statische Methode und statische Attribute ... 416        5.4 ... Konstanten und Aufzählungen ... 423        5.5 ... Objekte anlegen und zerstören ... 431        5.6 ... Klassen- und Objektinitialisierung * ... 444        5.7 ... Zum Weiterlesen ... 453   6.  Objektorientierte Beziehungsfragen ... 455        6.1 ... Assoziationen zwischen Objekten ... 455        6.2 ... Vererbung ... 461        6.3 ... Typen in Hierarchien ... 470        6.4 ... Methoden überschreiben ... 477        6.5 ... Drum prüfe, wer sich ewig dynamisch bindet ... 487        6.6 ... Abstrakte Klassen und abstrakte Methoden ... 495        6.7 ... Schnittstellen ... 501        6.8 ... Zum Weiterlesen ... 538   7.  Ausnahmen müssen sein ... 539        7.1 ... Problembereiche einzäunen ... 539        7.2 ... RuntimeException muss nicht aufgefangen werden ... 555        7.3 ... Die Klassenhierarchie der Fehler ... 557        7.4 ... Harte Fehler -- Error * ... 565        7.5 ... Auslösen eigener Exceptions ... 566        7.6 ... Automatisches Ressourcen-Management (try mit Ressourcen) ... 585        7.7 ... Besonderheiten bei der Ausnahmebehandlung * ... 595        7.8 ... Den Stack-Trace erfragen * ... 600        7.9 ... Assertions * ... 603        7.10 ... Zum Weiterlesen ... 607   8.  Äußere.innere Klassen ... 609        8.1 ... Geschachtelte (innere) Klassen, Schnittstellen, Aufzählungen ... 609        8.2 ... Statische innere Klassen und Schnittstellen ... 610        8.3 ... Mitglieds- oder Elementklassen ... 612        8.4 ... Lokale Klassen ... 617        8.5 ... Anonyme innere Klassen ... 619        8.6 ... Zugriff auf lokale Variablen aus lokalen inneren und anonymen Klassen * ... 623        8.7 ... this in Unterklassen * ... 624        8.8 ... Zum Weiterlesen ... 626   9.  Besondere Typen der Java SE ... 627        9.1 ... Object ist die Mutter aller Klassen ... 628        9.2 ... Die Utility-Klasse java.util.Objects ... 651        9.3 ... Vergleichen von Objekten ... 654        9.4 ... Wrapper-Klassen und Autoboxing ... 663        9.5 ... Iterator, Iterable * ... 681        9.6 ... Die Spezial-Oberklasse Enum ... 688        9.7 ... Zum Weiterlesen ... 698 10.  Generics ... 699        10.1 ... Einführung in Java Generics ... 699        10.2 ... Umsetzen der Generics, Typlöschung und Raw-Types ... 715        10.3 ... Einschränken der Typen über Bounds ... 724        10.4 ... Typparameter in der throws-Klausel * ... 728        10.5 ... Generics und Vererbung, Invarianz ... 731        10.6 ... Konsequenzen der Typlöschung: Typ-Token, Arrays und Brücken * ... 745 11.  Lambda-Ausdrücke und funktionale Programmierung ... 757        11.1 ... Code = Daten ... 757        11.2 ... Funktionale Schnittstellen und Lambda-Ausdrücke im Detail ... 760        11.3 ... Methodenreferenz ... 780        11.4 ... Konstruktorreferenz ... 783        11.5 ... Implementierung von Lambda-Ausdrücken * ... 787        11.6 ... Funktionale Programmierung mit Java ... 787        11.7 ... Funktionale Schnittstelle aus dem java.util.function-Paket ... 792        11.8 ... Optional ist keine Nullnummer ... 806        11.9 ... Was ist jetzt so funktional? ... 816        11.10 ... Zum Weiterlesen ... 819 12.  Architektur, Design und angewandte Objektorientierung ... 821        12.1 ... Architektur, Design und Implementierung ... 821        12.2 ... Design-Pattern (Entwurfsmuster) ... 822        12.3 ... Zum Weiterlesen ... 836 13.  Komponenten, JavaBeans und Module ... 837        13.1 ... JavaBeans ... 837        13.2 ... JavaFX Properties ... 846        13.3 ... Klassenlader (Class Loader) und Klassenpfad ... 860        13.4 ... Zum Weiterlesen ... 864 14.  Die Klassenbibliothek ... 865        14.1 ... Die Java-Klassenphilosophie ... 865        14.2 ... Sprachen der Länder ... 869        14.3 ... Die Klasse Date ... 873        14.4 ... Calendar und GregorianCalendar ... 875        14.5 ... Die Utility-Klasse System und Properties ... 889        14.6 ... Einfache Benutzereingaben ... 899        14.7 ... Benutzereinstellungen * ... 901        14.8 ... Zum Weiterlesen ... 908 15.  Einführung in die nebenläufige Programmierung ... 909        15.1 ... Nebenläufigkeit und Parallelität ... 909        15.2 ... Threads erzeugen ... 913        15.3 ... Thread-Eigenschaften und Zustände ... 919        15.4 ... Der Ausführer (Executor) kommt ... 928        15.5 ... Synchronisation über kritische Abschnitte ... 937        15.6 ... Zum Weiterlesen ... 953 16.  Einführung in Datenstrukturen und Algorithmen ... 955        16.1 ... Listen ... 955        16.2 ... Mengen (Sets) ... 970        16.3 ... Assoziative Speicher ... 980        16.4 ... Mit einem Iterator durch die Daten wandern ... 998        16.5 ... Algorithmen in Collections ... 999        16.6 ... Zum Weiterlesen ... 1016 17.  Einführung in grafische Oberflächen ... 1017        17.1 ... GUI-Frameworks ... 1017        17.2 ... Deklarative und programmierte Oberflächen ... 1021        17.3 ... GUI-Builder ... 1023        17.4 ... Aller Swing-Anfang -- Fenster zur Welt ... 1024        17.5 ... Beschriftungen (JLabel) ... 1028        17.6 ... Es tut sich was -- Ereignisse beim AWT ... 1031        17.7 ... Schaltflächen ... 1041        17.8 ... Alles Auslegungssache -- die Layoutmanager ... 1046        17.9 ... Textkomponenten ... 1055        17.10 ... Grundlegendes zum Zeichnen ... 1063        17.11 ... Zum Weiterlesen ... 1069 18.  Einführung in Dateien und Datenströme ... 1071        18.1 ... API für Dateien, Verzeichnisse und Verzeichnissysteme ... 1071        18.2 ... Datei und Verzeichnis ... 1072        18.3 ... Dateien mit wahlfreiem Zugriff ... 1084        18.4 ... Stream-Klassen für Bytes und Zeichen ... 1089        18.5 ... Basisklassen für die Ein-/Ausgabe ... 1097        18.6 ... Datenströme filtern und verketten ... 1106        18.7 ... Vermittler zwischen Byte-Streams und Unicode-Strömen ... 1111        18.8 ... Zum Weiterlesen ... 1114 19.  Einführung ins Datenbankmanagement mit JDBC ... 1115        19.1 ... Relationale Datenbanken ... 1115        19.2 ... Datenbanken und Tools ... 1116        19.3 ... JDBC und Datenbanktreiber ... 1119        19.4 ... Eine Beispielabfrage ... 1120        19.5 ... Zum Weiterlesen ... 1122 20.  Einführung in ... 1123        20.1 ... Auszeichnungssprachen ... 1123        20.2 ... Eigenschaften von XML-Dokumenten ... 1124        20.3 ... Die Java-APIs für XML ... 1135        20.4 ... Java Architecture for XML Binding (JAXB) ... 1139        20.5 ... XML-Dateien mit JDOM verarbeiten ... 1159        20.6 ... Zum Weiterlesen ... 1181 21.  Testen mit JUnit ... 1183        21.1 ... Softwaretests ... 1183        21.2 ... Das Test-Framework JUnit ... 1184        21.3 ... Wie gutes Design das Testen ermöglicht ... 1196        21.4 ... Aufbau größerer Testfälle ... 1199        21.5 ... Dummy, Fake, Stub und Mock ... 1202        21.6 ... JUnit-Erweiterungen, Testzusätze ... 1203        21.7 ... Zum Weiterlesen ... 1204 22.  Bits und Bytes und Mathematisches ... 1205        22.1 ... Bits und Bytes * ... 1205        22.2 ... Fließkomma-Arithmetik in Java ... 1219        22.3 ... Die Eigenschaften der Klasse Math ... 1225        22.4 ... Genauigkeit, Wertebereich eines Typs und Überlaufkontrolle * ... 1235        22.5 ... Zufallszahlen: Random, SecureRandom, SplittableRandom ... 1240        22.6 ... Große Zahlen * ... 1244        22.7 ... Mathe bitte strikt * ... 1256        22.8 ... Zum Weiterlesen ... 1257 23.  Die Werkzeuge des JDK ... 1259        23.1 ... Java-Quellen übersetzen ... 1259        23.2 ... Die Java-Laufzeitumgebung ... 1262        23.3 ... Mit RoboVM geht's für Java in das iOS-Land * ... 1265        23.4 ... Dokumentationskommentare mit Javadoc ... 1266        23.5 ... Das Archivformat JAR ... 1275        23.6 ... Zum Weiterlesen ... 1281   Java SE-Paketübersicht ... 1283   Index ... 1295
Höhe
240 mm
Breite
19 cm

Hersteller: Rheinwerk Verlag GmbH, Rheinwerkallee 4, Bonn, Deutschland, 53229, service@rheinwerk-verlag.de

Warnhinweise und Sicherheitsinformationen

Informationen nach EU Data Act

-.-
Leider noch keine Bewertungen
Leider noch keine Bewertungen
Schreib die erste Bewertung für dieses Produkt!
Wenn du eine Bewertung für dieses Produkt schreibst, hilfst du allen Kund:innen, die noch überlegen, ob sie das Produkt kaufen wollen. Vielen Dank, dass du mitmachst!