Может ли компилятор присвоить значение переменной еще до того, как переменная будет фактически инициирована?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Может ли компилятор присвоить значение переменной еще до того, как переменная будет фактически инициирована?

Сообщение Anonymous »

Я только что прочитал http://www.javaworld.com/javaworld/jw-0 ... tml?page=5 и там написано:

компилятор может присвоить значение переменной-члену синглтона
до того, как будет вызван конструктор синглтона



Я думаю, это опечатка. Действительно ли они хотели сказать: реализация JVM бесплатна вместо компилятор свободен.

И мой второй вопрос: есть ли такая же проблема и с C#/VB? (в котором «компилятор» может присвоить значение переменной даже до того, как переменная будет полностью инициирована/даже до того, как функция-конструктор класса переменной будет полностью запущена.

Подробнее здесь: https://stackoverflow.com/questions/594 ... s-actually
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»