CISC370-011 -- demo code from class #8

This page provides links to some short snippets of code from class #8 (Oct 28).

FileTest.java demonstrates a number of features of files and streams.

FilterTest.java demonstrates a simple FilenameFilter.

DataReader.java and DataWriter.java demonstrate BufferedInputStream and BufferedOutputStream, DataInputStream and DataOutputStream, and the composition of streams.

ZipTest.java opens and reads the contents of one or more ZIP archives.

RandTest.java exercises the RandomAccessFile class.

Words.java demonstrates StringTokenizer.

W08.java and R08.java demonstrate object serialization by writing, and then reading, several objects of the class defined in Obj08.java.

MM.java demonstrates memory-mapped i/o by mapping, and then reading from, a disk file.

Reg08.java uses Java's regular expression package to search a string for matches, including matching subexpressions.