Verfolge die Präsentation http://www.youtube.com/watch?v=wDN_EYUvUq0 und prüfe, wie viele Rätsel du lösen könntest. Schreibe zu dem Puzzler eine Kurzzusammenfassung über das Problem und wie es sich vermeiden lässt.
Die Seite enthält eine bunte Grafik mit unterschiedlichen Technologien. Schreibe zu jedem Punkt eine Kurzzusammenfassung um was es sich geht. Konkrete Fragen: Welche Bedeutung hat IDL heute? Was ist eine moderne Version der “IDL”? Welche Bedeutung hat das endorsed-Verzeichnis? Was kann die URLConnection caching API? …
Theoretisches: Lies . Aus welchen Bestandteilen besteht ein Dialog? Was unterscheidet ein guten Dialog von einem schlechten? Welche Fehler sollte man bei Gui-Dialog nicht machen? Auf welchem Element liegt der Fokus beim Dialogstart? Welche Aktion wird mit Return bestätigt? Sollten Schaltflächen eher generische Titel …
Was ist die Aufgabe der Klasse java.util.Collections und Arrays? Gruppiere die Methoden der beiden Klassen. Was ist die Funktion einer Gruppe und warum gibt es die Methoden? Finde zu jeder Methoden einer Gruppe ein Beispiel mit Hilfe einer Quellcodesuchmaschine ( oder ) und nenne den Motivation hinter der Nutzung. …
Was haben http://jsefa.sourceforge.net/ und https://args4j.dev.java.net/ gemeinsam? Schreibe ein Programm, welches von der Kommandozeile eine CSV-Datei erwartet. Hilfe bei fehlender Dateiangabe soll gegeben werden. Die CSV-Datei soll eingelesen und als Tabelle in ein HTML-Dokument konvertiert werden. …
Über HTTP tauschen Client (etwa Browser) und Server Metadaten und Nutzdaten aus. Ließ http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol Um von Java auf einen Web-Server zuzugreifen kann die eingebauten Klasse URLConnection verwendet werden. Lies http://openbook.galileocomputing.de/javainsel8/javainsel_18_003.htm …
Lies und erkläre, wo es genau bei zu einem Problem bei nebenläufigen Threads kommen kann. Warum funktioniert es auch bei 2 synch. Blöcken nicht? Was hat das dem Memory-Modell zu tun? Hinweis: Es geht nicht darum, ein Singleton korrekt zu implementieren, sondern das Java Memory Modell zu verstehen und Probleme …
Gib eine Auflistung der bekannten Protokolle für entfernte Methodenaufrufe mit Java, etwa RMI, CORBA, SOAP, … Teile die Protokolle in die Eigenschaften plattformunabhängig und binär/textorientiert ein. Verschaffe einen Überblick über http://hessian.caucho.com/, …
Lies ein paar Artikel auf http://nosql-database.org/links.html und erkläre die folgenden Begriffe: Was ist eigentlich so nicht-SQL an NoSQL? Welche bekannten NoSQL-Systeme gibt es? Wie unterscheiden sie sich in der Modellierung? (Etwa Key/Value, …) Was ist CAP? Was ist Map & Reduce? „Hat“ jede NoSQL-Datenbank ein Map …
Zur Vorbereitung Suche über die Nutzung von Escape Sequences \uxxxx im Internet und wo sie im Java-Programmcode überall genutzt werden können. Lies über die Methode exec() von Runtime und den ProcessBuilder. Lies über den Klassenlader und Klassenladehierarchien. Mit der Java Compiler API lässt sich ein Java-Programm …