The vfs package implements virtual file systems. Currently these file systems can be rooted in either the native file system or in an applet's or application's jar files. In the future, the implementations could be extended to include virtual files that are in memory.