public interface Compilable
Compilableinterface specifies a general way in which an object may be compiled to an object output. The class of the object read from the corresponding object input is determined by the implementation and not usually the same as the compilable's class.
AbstractExternalizable provides a helper class
for implementing compilable objects. It also contains the static
which provides an in-memory compilation of an object, as well as
static methods to read and write from files.