Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как выделяется память под статические методы? / 8 сообщений из 8, страница 1 из 1
06.01.2012, 13:07:35
    #37603963
vscmaster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
Всем привет.

Хочу до конца разобраться как выделит VM память под статический метод?
Память резервируется или выделится динамически?

Екзампл:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
class Utils {

   public static int calculate(int ...){
      //init few objects

      return T
   }

   //еще 100 таких методов 

}
...
Рейтинг: 0 / 0
06.01.2012, 13:11:37
    #37603967
svenom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
Что значит "резервируется"? Что значит "выделяется динамически"?
Память под что?
...
Рейтинг: 0 / 0
06.01.2012, 13:18:15
    #37603974
vscmaster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
svenomЧто значит "резервируется"? Что значит "выделяется динамически"?
Память под что?

Резервируется - Статически поля класса.

Выделятся динамически - при инициализации Класса.

А под что выделяется память??? Под объекты конечно.
...
Рейтинг: 0 / 0
06.01.2012, 13:21:46
    #37603979
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
...
Рейтинг: 0 / 0
06.01.2012, 13:29:48
    #37603987
vscmaster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
schwa jvm spec

Это будет полезно при разборке байт кода.
...
Рейтинг: 0 / 0
06.01.2012, 13:45:00
    #37604008
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
Там ответ на ваш вопрос - статический метод или нет это лишь дело модификатора.
Память как выделялась под дескриптор метода + его байткод, так и выделяется.
...
Рейтинг: 0 / 0
06.01.2012, 13:48:02
    #37604013
vscmaster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
schwaТам ответ на ваш вопрос - статический метод или нет это лишь дело модификатора.
Память как выделялась под дескриптор метода + его байткод, так и выделяется.

Дайте пожалуйста кусочек текста что бы я нашел, на англ. Похоже что это оно.
...
Рейтинг: 0 / 0
06.01.2012, 14:01:52
    #37604027
schwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выделяется память под статические методы?
Описание дескрипотора метода # 4.6 Methods .
На странице инструкций поискать следующие - invokestatic, invokevirtual и invokespecial.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как выделяется память под статические методы? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]