Разработка java | SEclub.org
Разработка java
Все новые
Всего сообщений: 7795
*
ZeroX
20 июн 2010 в 17:03
Че никто не поможет seclub.org/forum/goto/11322877/ :plaksa2:
*
cHeRsAnYa1
20 июн 2010 в 17:07
¤ZeroX¤, да дело в том, что такие ошибки будут появляться постоянно, и если из-за каждой выкладывать на проверку код - это не дело :)
*
KiFFiR
21 июн 2010 в 03:22
Alice Cooper, почитай книжку по шаблонам проектирования, там много чего интересного... И твой случай тоже описан, это шаблон Observer. У меня книжка Марка Гранда, так и называется "Шаблоны проектирования в Java". Еще есть книга "Применение шаблонов в Java" Стелтинга и Маассена, но первая мне показалась понятнее.
*
Alice Cooper
21 июн 2010 в 05:32
KiFFiR, спасибо, я сейчас ищу исходник displayable, посмотрю как там работает метод setCommandListener.
*
cHeRsAnYa1
21 июн 2010 в 05:37
Alice Cooper, как-как... листенер, который ты передаёшь, сохраняется в переменную. Потом, при выборе команды юзером у листенера (этой переменной, которую сохранили) вызывается метод commandAction.
*
ImIeee
21 июн 2010 в 06:28
Отличаются ли реализации (не функционал) классов в различных моделях телефонов? Ну, например, будет ли в классе вектор освобождаться память на системном уровне вместо присвоения переменной значения null?
*
cHeRsAnYa1
21 июн 2010 в 08:27
!eee, если присвоить переменной null, то она будет удалена сборщиком мусора и память освободится. А реализации конечно могут отличаться, главное чтобы соблюдалось то, что в доках (хотя на некоторых телефонах типа самсунгов и это не соблюдается иногда...).
*
-=JAR=-
21 июн 2010 в 08:38
Чем можно сжать пнгшки, чтобы приложение меньше весило?
*
cHeRsAnYa1
21 июн 2010 в 08:42
-=JAR=-, pngout хорошо сжимает.
*
ImIeee
21 июн 2010 в 10:07
cHeRsAnYa1, вот именно, что самому это это сделать нельзя, а нужно ждать сборщик мусора, что может привести к заполнению памяти, а в реализации, может быть, память освобождается сразу. У меня вообще netbeans всегда пишет: 0 garbage collections. :(
*
Malcolm
21 июн 2010 в 10:15
!eee, если нужно выделить heap под новый объект, а его не хватает, то всегда должен сначала вызываться сборщик мусора, а уже потом по результатам работы выделять память или выбрасывать OutOfMemoryError. Во всяком случае, это намного проще, чем вручную химичить с памятью, как на C или C++.
*
ImIeee
21 июн 2010 в 10:29
Malcolm, я читал, что даже System.gc(); не гарантирует вызова сборщика, по крайней мере, netbeans все равно показывает 0. Насчет c и с++ - может быть, это и менее удобно, но зато быстрее.
21 июн 2010 в 10:31 / ImIeee (1)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026