เราทุกคนรู้ว่า Java Me เคยเรียกว่า J2ME (Java Platform, Micro Edition) และเป็นแพลตฟอร์มภาษา Java สำหรับอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคที่ฝังตัวเช่นกล่องรับสัญญาณโทรศัพท์มือถือโทรศัพท์มือถือและเครื่อง PDAs รวมถึงเครื่องเสมือนจริง API เมื่อรวมกับ Java SE และ Java EE มันประกอบไปด้วยเทคโนโลยี Java รุ่นสำคัญสามรุ่นและยังเป็นสูตรผ่าน JCP (กระบวนการชุมชน Java)
มีแนวคิดที่สำคัญหลายประการในแพลตฟอร์ม J2ME เช่นหน่วยความจำ, CLDC, MIDP ฯลฯ ผู้เริ่มต้นมักจะไม่มีความเข้าใจอย่างลึกซึ้งเกี่ยวกับแนวคิดเหล่านี้และแม้กระทั่งมีการเบี่ยงเบน จุดประสงค์ของบทความนี้คือเพื่ออธิบายแนวคิดที่สำคัญที่เกี่ยวข้องใน J2ME
1. หน่วยความจำ
เราได้เน้นย้ำเสมอว่าหน่วยความจำของอุปกรณ์ข้อมูลมือถือมีขนาดเล็กมากและควรได้รับการยกย่องมากที่สุดเท่าที่จะเป็นไปได้เมื่อใช้งาน แต่เราไม่ค่อยรู้ว่าหน่วยความจำเหล่านี้ถูกจัดประเภทอย่างไร ในความเป็นจริงมีหน่วยความจำสามประเภทของอุปกรณ์ MIDP: หน่วยความจำโปรแกรมกองและที่เก็บถาวร
หน่วยความจำโปรแกรมคือพื้นที่ที่จัดสรรโดยอุปกรณ์ข้อมูลมือถือไปยัง Midlet Suite ผู้ผลิตบางรายมีข้อ จำกัด เกี่ยวกับค่าสูงสุดของหน่วยความจำโปรแกรม มันเป็นสิ่งสำคัญมากที่จะลดขนาดของชุด midlet ในบทความในอนาคตฉันจะพูดถึงวิธีการใช้ Proguard
HEAP เป็นพื้นที่เก็บข้อมูลสำหรับแอปพลิเคชันเพื่อจัดเก็บวัตถุที่สร้างขึ้นในระหว่างการทำงาน
พื้นที่ของการจัดเก็บถาวรใช้เพื่อใช้การจัดเก็บข้อมูลท้องถิ่นอย่างต่อเนื่องในแอปพลิเคชัน MIDP
2. การกำหนดค่าอุปกรณ์ จำกัด ที่เชื่อมต่อ
CLDC รวมถึงเครื่องเสมือน Java และชุดชั้นเรียนพื้นฐาน เรียกว่า KVM ใน cldc1.0 มันยังมีคลาสพื้นฐานที่ประกอบด้วย java.io, java.lang, javax.microediton.io และ java.util java.lang.ref ถูกเพิ่มเข้ามาใน CLDC1.1
3. โปรไฟล์อุปกรณ์ข้อมูลมือถือ
MIDP ทำงานบนพื้นฐานของ CLDC โดยทั่วไปแพลตฟอร์ม J2ME ประกอบด้วย CLDC และโปรไฟล์อย่างน้อยหนึ่งโปรไฟล์
ฉันหวังว่าด้วยการแนะนำเนื้อหาข้างต้นคุณสามารถใช้แพลตฟอร์ม J2ME ได้ดีขึ้น