Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> уничтожение, создание, переменных, масивов, функцый 
:(
    Опции темы
Рамирос
Дата 12.2.2010, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 4.2.2010

Репутация: -2
Всего: -3



Подскажите пожалуйста как уничтожить переменную или функцыю в программе когда она не нужнаа чтобы не занимала память???
Допустим, игра делится на 2 части: 1 - меню, 2 - игра. И когда и дет игра, то нам переменные и функцыи с меню ненужны. ич нада устанавливать когда пользователь переходит в меню.
И как уничтожить функцыю???
Функции создаются так: 

Код
public   name_function(The list variable){code}
 ?
А потом в методе задаётся так:

Код
name_function();
??? 
PM MAIL   Вверх
Exai1e
Дата 12.2.2010, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



Рамирос, могу ошибаться на счет Java ME (есть ли там это) но JVM сама уничтожает объекты на которые не кто не ссылается, то есть используется сборка мусора.


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Рамирос
Дата 12.2.2010, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 80
Регистрация: 4.2.2010

Репутация: -2
Всего: -3



Exai1e , А с j2me вы не знакомы??
Да, а в j2me есть сборщик мусора, какая-нибудь функцыя??

Это сообщение отредактировал(а) Рамирос - 12.2.2010, 17:53
PM MAIL   Вверх
Christoph
Дата 12.2.2010, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 667
Регистрация: 23.1.2008
Где: Харьков

Репутация: нет
Всего: 11



Код

System.gc();



--------------------
user posted image
PM MAIL ICQ   Вверх
eugine_s
Дата 13.2.2010, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



По большому счету System.gc() не очень та и нужен.  

Главное освободить все объекты (освободить = присвоить null). А все остальное сборщик мусора сделает сам (и вызывать его не нужно). 
PM MAIL   Вверх
W0LF
Дата 13.2.2010, 03:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



а если его вызывать периодически в цикле, то он очень затормозит работу приложения.
А еще эта тема НЕ касается раздела j2me!
Это общая java. такие вопросы надо задавать туда, и еще все-таки желательно книжку почитать; я, если честно, не сторонник чтения литературы по программированию просто так, но для общего понимания можно потратить недельку на прочтение общих понятий языка. 


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.