Показать сообщение отдельно
Старый 21.12.2008, 21:52   #1
Serg_Bloim
AnyKey`щик
 
Регистрация: 30.11.2008
Сообщений: 18
Написано одно полезное сообщение
восьмибайтовый тип

Есть ли в j2me тип, объемом 8 байт?
причина такова: хочу представить число в виде обыкновенной дроби, тоесть числитель и знаменатель - целые числа типа (int). Выходит, что получаемый тип должен иметь размер 8 байт.
У меня есть 2 варианта:
1)Использовать массив из двух элементов. Но я где-то читал, что в Джава массивы занимают больше места, чем просто их елементы вместе взятые, потому что в массивах еще хранится служебная информация... тоесть в массиве из двух интеджеров ненужная служебная инфа будет занимать значительное место по сравнению с полезной инфой.
2)Тип double. Читал, что в телефонах работа с плавающей точкой не поддерживается и все операции с плавающей точкой - это надстройка Джавы. Каковы последствия того, что я буду использовать тип double? Может от этого подключится миллион и одна библиотека или что-то в этом духе? Если так, то может кто-то подскажет альтернативу?

И еще вопрос: как можно определить количество реально выделенной под обьект памяти?
(Offline)
 
Ответить с цитированием