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