Die unterschiedlichen Klassen für die geometrischen Formen aus dem Java 2D-Paket besitzen Methoden, um zum Beispiel festzustellen, ob ein Punkt in einer Form liegt. boolean contains(int x, int y ) boolean contains(Point2D p) Liefert true, wenn der Punkt in der Form liegt. boolean contains(int x, int y, int w, int h) …
Für Einsteiger und für Fortgeschrittene gibt es interaktive Kurse, etwa die Einführung in JS unter : Optisch einfach perfekt gemacht ist auch der Kurs für Ruby, : Kein Wunder, dass mit solchem Lehrmaterial Bücher einfach uncool sind.
Es gibt eine besondere Datenstruktur mit dem Namen IdentityHashMap, die statt der internen equals(…)-Vergleiche einen Identitätsvergleich mit == durchführt. Die Implementierung ist selten im Einsatz, kann aber im Bereich der Performance-Optimierung eine interessante Rolle übernehmen und auch das Problem lösen, wenn in …
In der Computergrafik sind Objekte, die durch Linien und Punkte abgegrenzt sind selten. Vielmehr bekommen die Flächen eine Farbe oder ein Überzug von einer Textur. Ein ausgefülltes Objekt kann durch zwei Techniken entstehen. Zunächst einmal kann es sofort so konstruiert werden, dass es gefüllt erscheint, beispielsweise …
Am 8. Feb. 2002 unterrichtete ich noch am Bildungszentrum für informationsverarbeitende Berufe e. V. (BIB) Informatik und insbesondere Java und stellte unter anderem diese Klausur. Wie würdet ihr abschneiden? Aufgabe 1 Ja/Nein-Fragen. Kreuze die jeweils richtige Aussage an. Frage Ja Nein Ein Assoziativspeicher kann …
Viel wurde über das Für und Wider von Java im schulischen Unterricht diskutiert. Fakt ist jedoch, dass heute viele Lehrpläne Java als Programmiersprache auflisten und neue Lehrkräfte an den Universitäten mit dieser imperative objektorientierte Programmiersprache in Kontakt kommen und sich schon aus diesem Grunde heute …
Grundlegende Pattern Schnittstellen Interfaces Schnittstellen definieren die Operationen einer Klasse, und schreibt Verhalten vor, welches die Objekt dann zeigen. Delegate Delegate Delegiere die Arbeit an ein anderes Objekt. Erweitere die Funktionalität einer Klasse nicht durch Vererbung, sondern durch Assoziation. …
Frage Was ist die Ausgabe des folgenden Programmstücks bei der Ausführung? -3 0 3 4 keine dieser Die Ausgabe ist 4. Frage Welche der folgenden sind gültige Objektmethoden der Klasse String? equals( String ) equals( Object ) trim() round() toString() equls(Object) und toString() sind zwei Objekte, die von Object …