Nous savons tous que Java Me s'appelait auparavant J2ME (plate-forme Java, micro édition), et est une plate-forme en langage Java pour les appareils électroniques grand public intégrés tels que les décodeurs, les téléphones mobiles et les PDA, y compris les machines virtuelles et une série de Java standardisés Apis. Avec Java SE et Java EE, il constitue trois versions principales de la technologie Java et est également formulée via JCP (processus communautaire Java).
Il existe plusieurs concepts importants dans la plate-forme J2ME, tels que la mémoire, la CLDC, le MIDP, etc. Les débutants n'ont souvent pas une compréhension approfondie de ces concepts et ont même des déviations. Le but de cet article est d'expliquer les concepts importants pertinents dans J2ME.
1. Mémoire
Nous avons toujours souligné que la mémoire des appareils d'information mobile est très petite et devrait être chéri deux fois plus que possible lors de l'utilisation, mais nous savons rarement comment ces mémoire sont classées. En fait, il existe trois types de mémoire de périphériques MIDP: la mémoire du programme, le tas et le stockage persistant.
La mémoire du programme est l'espace alloué par les appareils d'information mobiles à la suite Midlet. Certains fabricants ont des restrictions sur la valeur maximale de la mémoire du programme. Il est très important de réduire la taille de la suite médiane. Dans un futur article, je parlerai de la façon d'utiliser Proguard.
Le tas est l'espace de stockage pour l'application pour stocker les objets créés pendant son fonctionnement.
L'espace du stockage persistant est utilisé pour mettre en œuvre le stockage persistant des données locales dans les applications MIDP.
2. Configuration du périphérique limité connecté
CLDC comprend une machine virtuelle Java et une série de classes de base. s'appelle KVM. Dans CLDC1.0, il fournit également des classes de base composées de java.io, java.lang, javax.microediton.io et java.util. java.lang.ref a été ajouté dans CLDC1.1.
3. Profil de l'appareil d'informations mobiles
MIDP s'exécute sur la base de CLDC. Généralement, la plate-forme J2ME se compose d'un CLDC et d'un ou plusieurs profils.
J'espère que grâce à l'introduction du contenu ci-dessus, vous pouvez mieux appliquer la plate-forme J2ME.