В чем разница между CLDC и MIDP для Java Mobile?
Кто-нибудь может объяснить, в чем разница между CLDC и MIDP?
2 ответа
Java Mobile Edition имеет два разных компонента.
Первая, конфигурация, это JVM и основные классы для запуска виртуальной машины, такие как IO, классы коллекций, даты, строки, ext. CLDC - это конфигурация
Другой, профиль, содержит классы для этих дополнительных утилит, которые построены на основе этого, таких как пользовательский интерфейс, шифрование, постоянные локальные данные и т. Д. MIDP - это профиль
Технология J2ME состоит из двух конфигураций: конфигурация подключенного ограниченного устройства (CLDC) и конфигурация подключенного устройства (CDC).
Ограниченная конфигурация подключенного устройства (CLDC) предназначена для устройств с очень ограниченными ресурсами, такими как 160-512 КБ памяти, ограниченная пропускная способность подключения и 16-разрядный или 32-разрядный процессор. CLDC не поддерживает полнофункциональную виртуальную машину Java. Он не поддерживает числа с плавающей запятой, группы потоков, финализацию объектов, JNI, отражение, загрузчики пользовательских классов. Конфигурация подключенного устройства (CDC) предназначена для устройств с 2 МБ или более для платформы Java, высокоскоростного сетевого подключения и 32-разрядного процессора. CDC поддерживает полную полнофункциональную виртуальную машину Java.