У меня есть одно сомнение в этих двух терминах. Я создал один класс Demo.java & Я взял одну переменную экземпляра в классе Demo. Точка, которую нужно заметить: я не буду запускать свою программу, «я просто скомпилирую свою программу» & мой вопрос - это переменная экземпляра, которую я объявил в своем классе, будет ли это память в кучу или нет? По словам меня «я думаю нет», но мой друг спорит со мной, у которого есть четыре года опыта работы в java. Я просто свеж, поэтому я смущен из-за его слов.Compile-Time vs Run-Time в Java?
class Demo
{
int a=10;
}
Javac Demo.java
только во время выполнения. – Satya
Программа использует память только при ее запуске. Если вы не запустите программу, она не будет использовать какую-либо память. – RealSkeptic
Да, я говорю то же самое, но мой друг спорит со мной, у которого есть четыре года опыта работы в java. Я просто свеж, поэтому я смущен из-за его слов. –