Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    UID:
    b3kat_BV036016419
    Format: 456 S. , Ill., graph. Darst. , 1 DVD-ROM (12 cm)
    ISBN: 9783827244390
    Series Statement: Always learning
    Language: German
    Subjects: Computer Science
    RVK:
    Keywords: Java Standard Edition 7
    Author information: Louis, Dirk 1965-
    Author information: Müller, Peter 1972-
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    UID:
    kobvindex_ZLB07219722
    Format: 1 Buch (456 Seiten ), 1 DVD-ROM
    Edition: 3. Aufl.
    Series Statement: Markt + Technik : [Medienkombination] 24439
    Language: German
    Keywords: Java Standard Edition 7
    Author information: Müller, Peter
    Author information: Louis, Dirk
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    UID:
    kobvindex_ZLB15148984
    Format: 1 Buch (456 Seiten ), 1 DVD-ROM
    ISBN: 9783827244390
    Series Statement: Markt + Technik : [Medienkombination] 24439
    Language: German
    Keywords: Java Standard Edition 7
    Author information: Müller, Peter
    Author information: Louis, Dirk
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    UID:
    kobvindex_ERBEBC7194383
    Format: 1 online resource (750 pages)
    ISBN: 9783960107484
    Series Statement: Von Kopf bis Fuß
    Note: Intro -- Die Autorin und der Autor von Java von Kopf bis Fußund die Schöpfer der Head-First-Buchreihe -- Co-Autorin von Java von Kopf bis Fuß, dritte englische Auflage -- Über den Übersetzer dieses Buchs -- Inhaltsverzeichnis -- Einführung -- Für wen ist dieses Buch? -- Wir wissen, was Sie denken. -- Metakognition: Nachdenken übers Denken -- Das haben WIR getan: -- Und das können SIE tun, um sich Ihr Gehirn untertan zu machen -- Was Sie für dieses Buch brauchen: -- Was Sie sonst noch wissen sollten: -- Die Fachgutachter der dritten englischen Auflage -- Die Fachgutachter der zweiten englischen Auflage -- 1 Die Oberfläche durchbrechen -- Wie Java funktioniert -- Was Sie in Java tun werden -- Eine sehr kurze Geschichte von Java -- Codestruktur in Java -- Eine Klasse mit einer main()-Methode schreiben -- Eine ernsthafte Geschäftsanwendung schreiben -- Bedingte Verzweigungen -- Einfache boolesche Tests -- Übung -- Der Phras-O-Mat -- 2 Die Reise nach Objectville -- Stuhlkriege -- Schnell! Nichts wie raus aus main()! -- Die Film-Objekte erstellen und testen -- Ihr erstes Objekt erstellen -- Das Ratespiel ausführen -- Übung -- 3 Verstehen Sie Ihre Variablen -- Eine Variable deklarieren -- »Einen doppelten Espresso bitte, ach nein, doch lieber einen int.« -- Auf keinen Fall etwas verschütten … -- Finger weg von Schlüsselwörtern! -- Ein Dog-Objekt kontrollieren -- Eine Objektreferenz ist einfach ein anderer Variablenwert. -- Das Leben auf dem Garbage Collectible Heap -- Ein Array ist wie ein Schrank voller Tassen … ähm Becher -- Ein Array aus Dog-Objekten erstellen -- Kontrollieren Sie Ihr Dog-Objekt -- Ein Dog-Beispiel -- Übung -- 4 Wie sich Objekte verhalten -- Erinnern Sie sich: Eine Klasse beschreibt, was ein Objekt weiß und was es tut. -- Die Größe beeinflusst das Bellen -- Sie können einer Methode Informationen schicken , Sie können von Methoden etwas zurückbekommen -- Sie können einer Methode mehr als eine Sache übergeben -- Coole Dinge, die Sie mit Parametern und Rückgabetypen anstellen können -- Kapselung -- Die GoodDog-Klasse kapseln -- Wie verhalten sich Objekte in einem Array? -- Instanzvariablen deklarieren und initialisieren -- Der Unterschied zwischen Instanzvariablen und lokalen Variablen -- Variablen vergleichen (elementare und Referenztypen) -- Übung -- 5 Methoden mit Superkräften -- Ein Spiel im Schiffe-versenken-Style: »Startups versenken« -- Zuerst ein abstrakter Entwurf -- Eine Klasse entwickeln -- Die Methoden-Implementierungen schreiben -- Die checkYourself()-Methode -- Vorcode für die SimpleStartupGame-Klasse -- Die main()-Methode des Spiels -- Eine letzte Klasse: GameHelper -- Dann spielen wir mal … -- Mehr über for-Schleifen -- Ein Schleifendurchlauf -- Die verbesserte for-Schleife -- Elementare Typen casten -- Übung -- 6 Die Java-Bibliothek verwenden -- Das vorige Kapitel endete mit einem Cliffhanger - nämlich einem Bug. -- Also, was ist passiert? -- Wie reparieren wir das? -- Wachen Sie endlich auf und sehen Sie der Java-API ins Auge -- ArrayList mit einem regulären Array vergleichen -- Einige Dinge, die Sie mit ArrayList tun können -- Den Startup-Code reparieren -- Neue und verbesserte Startup-Klasse -- Bauen wir das RICHTIGE Spiel: »Startups versenken« -- Was muss geändert werden? -- Wer macht was im StartupBust-Spiel (und wann) -- Vorcode für die echte StartupBust-Klasse -- Die finale Version der Startup-Klasse -- Boolesche Ausdrücke mit Superkräften -- Die Bibliothek (Java-API) verwenden -- Wie man die API erforscht -- Die Klassendokumentation benutzen -- Übung -- 7 Besser leben in Objectville -- Stuhlkriege neu aufgelegt ... -- Vererbung verstehen -- Entwerfen wir einen Vererbungsbaum für ein Tiersimulationsprogramm , Vererbung nutzen, um duplizierten Code in Unterklassen zu vermeiden -- Essen alle Tiere auf die gleiche Weise? -- Weitere Vererbungsmöglichkeiten finden -- Einen Vererbungsbaum entwerfen -- IST EIN und HAT EIN verwenden -- Woher wissen Sie, dass Ihre Vererbungshierarchie korrekt ist? -- Vererbung kann man gut gebrauchen, man kann sie aber auch missbrauchen! -- Was also bringt der ganze Vererbungskram Ihnen? -- Den Vertrag einhalten: Regeln für das Überschreiben -- Eine Methode überladen -- Übung -- 8 Ernsthafte Polymorphie -- Haben wir etwas vergessen, als wir das hier entworfen haben? -- Der Compiler verhindert die Instanziierung von abstrakten Klassen -- Abstrakt vs. konkret -- Abstrakte Methoden -- Abstrakte Methoden MÜSSEN implementiert werden -- Polymorphie in Aktion -- Oh nein, wir müssen auch Katzen aufnehmen können -- Was ist mit Nicht-Animals? Warum machen wir die Klasse nicht so allgemein, dass sie mit allem umgehen kann? -- Und was enthält diese Ultra-Super-Megaklasse Object? -- Die Verwendung polymorpher Referenzen vom Typ Object hat ihren Preis ... -- Wenn ein Dog sich nicht wie ein Dog verhält -- Objekte bellen nicht -- Finden Sie Ihr inneres Object -- Was, wenn Sie den Vertrag ändern müssen? -- Erforschen wir ein paar Entwurfsoptionen für die Wiederverwendung einiger unserer Klassen in einem PetShop-Programm. -- Die Rettung: Interfaces! -- Das Pet-Interface erstellen und implementieren -- Die Superklassenversion einer Methode aufrufen -- Übung -- 9 Leben und Sterben eines Objekts -- Der Stack und der Heap: wo das Leben spielt -- Methoden werden gestapelt -- Was ist mit lokalen Variablen, die Objekte sind? -- Wenn lokale Variablen auf dem Stack leben, wo leben dann Instanzvariablen? -- Das Wunder der Objekterstellung -- Ein Duck-Objekt konstruieren -- Den Zustand einer neuen Duck initialisieren , Den Konstruktor benutzen, um wichtigeZustände von Duck zu initialisieren -- Die Erstellung einer Ente erleichtern -- Erstellt der Compiler nicht immer einen argumentlosen Konstruktor für Sie? -- Kurzer Rückblick. Vier Dinge, die Sie sich zu Konstruktoren merken sollten: -- Die Rolle der Superklassen­konstruktoren im Leben eines Objekts -- Ein Hippo zu erstellen, heißt auch, die Animal- und Object-Teile zu erstellen ... -- Wie ruft man einen Superklassenkonstruktor auf? -- Kann ein Kind vor seinen Eltern existieren? -- Superklassenkonstruktoren mit Argumenten -- Einen überladenen Konstruktor auseinem anderen aufrufen -- Jetzt wissen wir, wie ein Objekt geboren wird. Aber wie lange lebt ein Objekt? -- Was ist mit Referenzvariablen? -- Übung -- 10 Zahlen, bitte! -- MATH-Methoden: Näher werden Sie einer globalen Methode nie wieder kommen -- Der Unterschied zwischen regulären (nicht statischen) und statischen Methoden -- Was es bedeutet, eine Klasse mit statischen Methoden zu haben -- Statische Methoden können keine nicht statischen (Instanz-)Variablen verwenden -- Statische Methoden können auch keine nicht statischen Methoden nutzen! -- Statische Variable: value ist für ALLE Instanzen der Klasse gleich -- Eine statische Variable initialisieren -- Statische finale Variablen sind Konstanten -- final ist nicht nur etwas für statische Variablen ... -- Math-Methoden -- Elementartypen verpacken -- Autoboxing funktioniert fast überall -- Und umgekehrt ... eine elementare Zahl in einen String verwandeln -- Zahlenformatierung -- Formatierung in Einzelteilen ... -- Der Formatstring verwendet seineeigene kleine Sprachsyntax -- Der Format-Spezifizierer -- Zwingend erforderlich ist nur der TYP-Spezifizierer -- Was passiert, wenn ich mehr als ein Argument habe? -- Nur noch eine Sache ... statische Importe -- Übung -- 11 Datenstrukturen , Die Beliebtheit von Songs in Ihrer Jukebox mitverfolgen -- Ihr erster Job: die Songs alphabetisch sortieren -- Die java.util-API, List und Collections entdecken -- In Wirklichkeit gibt es viele Möglichkeiten des Sortierens -- »Natürliche Reihenfolge«:Was Java als alphabetisch betrachtet -- Aber jetzt brauchen Sie Song-Objekte und keine einfachen Songs -- Den Jukebox-Code ändern, sodass er Songs anstelle von Strings verwendet -- Das wird nicht kompiliert! -- Wie die sort()-Methode in der API deklariert wird -- Generics sorgen für mehr Typsicherheit -- Generics lernen -- Generische Klassen verwenden -- Typparameter mit ArrayList verwenden -- Generische METHODEN verwenden -- Und jetzt wird es richtig seltsam -- Erneut ein Blick auf die sort()-Methode -- Bei Generics steht »extends« für »extends oder implements« -- Endlich wissen wir, was nicht stimmte ... Die Song-Klasse muss Comparable implementieren -- Die neue, verbesserte Song-Klasse -- Wir können die Liste sortieren, aber ... -- Einen selbst definierten Comparator verwenden -- Die Jukebox für die Verwendung eines Comparator aktualisieren -- Moment! Wir sortieren auf zwei verschiedene Arten! -- Mit Comparators sortieren -- Nur der wichtige Code -- Was brauchen wir WIRKLICH, um sortieren zu können? -- Lambdas auf die Bühne! Nutzen, was der Compiler selbst herausfindet -- Wo ist nur der ganze Code hin? -- Manche Interfaces haben nur EINE Methode, die implementiert werden muss -- Die Jukebox mit Lambdas aktualisieren -- O-oh! Die Sortierung funktioniert, aber jetzt haben wir welche doppelt ... -- Wir brauchen keine List(e), sondern ein Set -- Die Collection-API (zumindest teilweise) -- Ein HashSet anstelle einer ArrayList verwenden -- Wann sind zwei Objekte gleich? -- Wie HashSet auf Duplikate testet: hashCode() und equals() -- Die Song-Klasse mit überschriebenen hashCode()- und equals()-Methoden , Soll das Set sortiert bleiben, benutzen wir TreeSet
    Additional Edition: Print version: Sierra, Kathy Java von Kopf bis Fuß Heidelberg : o'Reilly,c2023 ISBN 9783960092063
    Keywords: Electronic books.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Did you mean jetzo lerne ich java 7?
Did you mean jetzt leine ich java 7?
Did you mean jetzt lerne ich jaca 7?
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages