Thema der Woche: NIO-Buffer
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(), rewind()- Zeichne eine UML-Diagramm mit den Unterklassen von
java.nio.Bufferund finde die Unterschiede - Kopiere eine Datei mit der NIO Klasse FileChannel. Nutze geschickt
transferFrom(). Folge erst danach der Diskussion unter http://www.javalobby.org/java/forums/t17036.html - Studiere http://www.java2s.com/Code/Java/Regular-Expressions/AgreplikeprogramusingNIObutNOTLINEBASED.htm.