Die wöchentliche Dosis Java

82 Beiträge · Seite 6 von 9

Thema der Woche: Micro-Benchmarks

· Christian Ullenboom

Lies zunächst die folgenden Artikel http://wikis.sun.com/display/HotSpotInternals/MicroBenchmarks http://www.ibm.com/developerworks/java/library/j-jtp02225.html http://www.azulsystems.com/events/javaone_2002/microbenchmarks.pdf Versuche dann mit http://jetm.void.fm/index.html die Frage zu klären, wie groß der …

Weiterlesen: Thema der Woche: Micro-Benchmarks →

Thema der Woche: NIO-Buffer

· Christian Ullenboom

Java nutzt für Objekte den Heap-Speicher, kann aber Bytes auch in sogenannten direkten Puffern speichern. Das kann sehr effizient sein, da Kopieroperationen zwischen dem Heap-Speicher und dem internen Speichern vermieden werden. Lies Programming With Buffers Verstehe Position, Limit, Capacity und flip(), reset(), …

Weiterlesen: Thema der Woche: NIO-Buffer →

Thema der Woche: OSGi

· Christian Ullenboom

Zentrale Merkmale der Java-basierten OSGi-Service-Plattform sind das dynamische Einführen, Aktualisieren und Entfernen von Service-Anwendungen zur Laufzeit. Lese das Tutorial http://www.theserverside.com/tt/articles/content/OSGiforBeginners/article.html und führe die Beispiele praktisch durch. (Das mit JSR 277: Java …

Weiterlesen: Thema der Woche: OSGi →

Thema der Woche: JUnit 4.x

· Christian Ullenboom

Dass JUnit 4 auf Annotationen baut, ist bekannt (Kurzeinführung). Weniger bekannt sind die anderen Features, die es zu Erarbeiten geht: Überfliege die Neuerungen http://junit.sourceforge.net/README.html Was ergibt assertEquals( 1, new Long(1) );? Was macht @RunWith? Wie stellt man Filters und Sorters ein? Wozu sind …

Weiterlesen: Thema der Woche: JUnit 4.x →

Thema der Woche: Abdecker

· Christian Ullenboom

Bei der Codeabdeckung geht es darum herauszufinden, wie viel Programmcode ein Test (etwa von JUnit) abläuft. Wirf einen Blick auf http://java-source.net/open-source/code-coverage http://cobertura.sourceforge.net/ http://www.eclemma.org/ http://coverlipse.sourceforge.net/ Schreibe einen eigenen Testfall mit JUnit und …

Weiterlesen: Thema der Woche: Abdecker →