Java Mobile Edition has two different components .
The first configuration is the JVM and the main classes for starting a virtual machine, such as IO, collection classes, dates, strings, ext. CLDC is a configuration
The other profile contains classes for which there are more utilities built on top of this, such as the user interface, encryption, persisting local data, etc. MIDP is a profile
source
share