J2SE очень отличается от J2ME.J2ME содержит урезанную виртуальную машину и не имеет многих функций (например, обобщений, итераторов, коллекций, отражения, финализации, групп потоков, JNI), которые вы обычно найдете в J2SE.
J2ME не является платформойиспользовать для регистрации большого количества информации и попытки отобразить ее в информативных графиках.Типичный мидлет может хранить около 2 МБ информации, хотя это зависит от устройства и не является окончательным числом.
J2ME был разработан для устройств с небольшим объемом памяти, поэтому он имеет небольшой максимальный размер кучи.Это означает, что вам, скорее всего, не хватит памяти, пытаясь отобразить подробную информацию о пригодности за несколько месяцев.
Существует ограниченное количество графических API-интерфейсов J2ME, и из-за ограничений платформы ни один из нихможет отображать графики так, как вы ожидаете в J2SE.
Как уже упоминалось, J2ME использует RecordStore для сохранения информации.Он может хранить только байтовые массивы, что обычно означает, что вы начинаете писать свою собственную очень легкую платформу сериализации для хранения объектов.Где каждый объект, который вы хотите сериализовать, реализует интерфейс toByerArray () и fromByteArray (byte []).Однако вы можете использовать другие фреймворки, которые будут сериализовать объекты для вас.