## Uses of Interface
java.io.Externalizable

Packages that use Externalizable
java.awt.datatransfer: Provides interfaces and classes for transferring data between and within applications.
java.rmi.server: Provides classes and interfaces for supporting the server side of RMI.
javax.activation
javax.management.loading: Provides the classes which implement advanced dynamic loading.

### Uses of Externalizable in java.awt.datatransfer

Classes in java.awt.datatransfer that implement Externalizable
`class` `DataFlavor` A `DataFlavor` provides meta information about data.

### Uses of Externalizable in java.rmi.server

Subinterfaces of Externalizable in java.rmi.server
`interface` `RemoteRef` `RemoteRef` represents the handle for a remote object.
`interface` `ServerRef` Deprecated. No replacement. This interface is unused and is obsolete.

### Uses of Externalizable in javax.activation

Classes in javax.activation that implement Externalizable
`class` `ActivationDataFlavor` The ActivationDataFlavor class is a special subclass of `java.awt.datatransfer.DataFlavor`.
`class` `MimeType` A Multipurpose Internet Mail Extension (MIME) type, as defined in RFC 2045 and 2046.

### Uses of Externalizable in javax.management.loading

Classes in javax.management.loading that implement Externalizable
`class` `MLet` Allows you to instantiate and register one or several MBeans in the MBean server coming from a remote URL.
`class` `PrivateMLet` An MLet that is not added to the `ClassLoaderRepository`.