Todos sabemos que o Java Me era chamado anteriormente J2ME (Java Platform, Micro Edition) e é uma plataforma de idioma Java para dispositivos eletrônicos de consumo incorporados, como caixas de decópio, telefones celulares e PDAs, incluindo máquinas virtuais e uma série de java padronizados APIs. Juntamente com Java SE e Java EE, ele constitui três versões principais da tecnologia Java e também é formulado através do JCP (Java Community Process).
Existem vários conceitos importantes na plataforma J2ME, como memória, cldc, midp, etc. Os iniciantes geralmente não têm um profundo entendimento desses conceitos e até têm desvios. O objetivo deste artigo é explicar os conceitos importantes relevantes no J2ME.
1. Memória
Sempre enfatizamos que a memória dos dispositivos de informação móvel é muito pequena e deve ser valorizada o dobro do máximo possível ao usá -lo, mas raramente sabemos como essas memória são classificadas. De fato, existem três tipos de memória de dispositivos MIDP: memória do programa, heap e armazenamento persistente.
A memória do programa é o espaço alocado por dispositivos de informações móveis para o suíte Midlet. Alguns fabricantes têm restrições no valor máximo da memória do programa. É muito importante reduzir o tamanho do suíte médio. Em um artigo futuro, falarei sobre como usar o ProGuard.
O Heap é o espaço de armazenamento para o aplicativo armazenar os objetos criados durante sua operação.
O espaço de armazenamento persistente é usado para implementar o armazenamento persistente de dados locais em aplicativos MIDP.
2. Configuração de dispositivo limitado conectado
O CLDC inclui uma máquina virtual Java e uma série de classes básicas. é chamado de KVM. No cldc1.0, ele também fornece classes básicas compostas por java.io, java.lang, javax.microediton.io e java.util. java.lang.ref foi adicionado em cldc1.1.
3. Perfil do dispositivo de informação móvel
O MIDP é executado com base no CLDC. Geralmente, a plataforma J2ME consiste em um CLDC e um ou mais perfis.
Espero que, através da introdução do conteúdo acima, você possa aplicar melhor a plataforma J2ME.