Разработка java | SEclub.org
Разработка java
Все новые
Всего сообщений: 7795
*
ImIeee
21 июн 2010 в 12:12
cHeRsAnYa1, хм, ну в c++ так и происходит, например. У меня нет эмулятора с графиком, а без него, по-видимому, никак.
*
cHeRsAnYa1
21 июн 2010 в 12:16
!eee, в эмуле SE есть график. Да и зачем знать, когда отрабатывает gc?
*
ImIeee
21 июн 2010 в 12:23
cHeRsAnYa1, к примеру, стоит ли лишний раз вызывать метод.
21 июн 2010 в 12:25 / ImIeee (1)
*
Malcolm
21 июн 2010 в 14:32
!eee, его при нормальной работе JVM вообще не надо вызывать. Я сам вызываю только изредка, после тяжелых операций, чтобы освободить память от хлама и не вызывать его потом.
*
Pavlus
22 июн 2010 в 09:16
Вот за что я люблю c++ и недолюбливаю java, так это за работу с памятью и указателями. В яве всё не очевидно, а в плюсах строго и когда надо. И массивы копировать легко в тех же плюсах. Просто присвоив указатель. Кстати на счёт массивов. Как описать интерфейс, чтоб в классах, что определяют его, обязательно был массив из N ячеек?
*
Pavlus
22 июн 2010 в 09:23
Alice Cooper, просто обращайся к переменной через метод. Метод устанавливает значение переменной и вызывает то, что ты там опишешь. Только сделай переменную приватной и чтение тоже организуй через метод.
22 июн 2010 в 09:25 / Pavlus (1)
*
cHeRsAnYa1
22 июн 2010 в 09:25
Pavlus, seclub.org/forum/goto/11347998/ - никак, вроде. А зачем тебе?
*
Pavlus
22 июн 2010 в 09:29
cHeRsAnYa1, языки через getClass().forName("language."+System.getProperty("microedition.locale")).
*
cHeRsAnYa1
22 июн 2010 в 09:33
Pavlus, эм... А массив тут причём?
*
Pavlus
22 июн 2010 в 09:38
cHeRsAnYa1, текстовые метки в массиве. Брр... Не получается. Через интерфейс конвертируется. Значит будем расширять класс. Сразу две проблемы решаются - если не описан массив, то будет дефолтный язык. И конвертироваться будет.
*
Malcolm
22 июн 2010 в 12:59
Pavlus, если ты присваиваешь указатель, то ты ж ничего не копируешь, просто начинаешь ссылаться на определенную область памяти, в которой хранится массив. На Java это делается точно так же, присваивая переменной ссылку на уже существующий массив. А если тебе нужно просто продублировать массив, пользуешься clone() - проще некуда, и никаких заморочек с памятью и указателями.
*
cHeRsAnYa1
22 июн 2010 в 16:16
Malcolm, кстати, не знаешь почему в мобильной яве не сделали в стандартной поставке Cloneable, Comparable, коллекции ну и другие фичи? Хотя бы в MIDP 2.1, не так и много памяти на это надо.
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026