Size: a a a

2020 February 24

d

dima in learn.java
но в спеке так же написано, что The null reference can always be assigned or cast to any reference type (§5.2, §5.3, §5.5).
источник

d

dima in learn.java
>or cast
источник

d

dima in learn.java
@sleepytomcat что насчет этого скажешь?
источник

Э

Эд in learn.java
благодарю
источник

Ln

Larymar neosilator in learn.java
Orest
Java,Spring,DB
у хома есть набор проблем
но в среднем хватает
источник

Ln

Larymar neosilator in learn.java
то с чем я прежде всего столкнулся - невозможность изменить язык системы
источник

Ln

Larymar neosilator in learn.java
а  следовательно проверить локализации
источник

LS

L S in learn.java
Я тоже 3 вариант выбрал
источник

d

dima in learn.java
я выбрал первый
источник

d

dima in learn.java
в компайл тайм тип String, в рантайме - 3 вариант о том, о чем говорится в JLS
источник

d

dima in learn.java
dima
но в спеке так же написано, что The null reference can always be assigned or cast to any reference type (§5.2, §5.3, §5.5).
.
источник

DS

Dmitriy Shilnikov in learn.java
dima
в компайл тайм тип String, в рантайме - 3 вариант о том, о чем говорится в JLS
А корректно ли вообще говорит о типе "значения" в компайл тайм? Там же никакого значения ещё нет.
источник

d

dima in learn.java
Integer i = null;
var list = new ArrayList<String>();
list.add(i); //ошибка
источник

d

dima in learn.java
просто пример
источник

d

dima in learn.java
Dmitriy Shilnikov
А корректно ли вообще говорит о типе "значения" в компайл тайм? Там же никакого значения ещё нет.
корректно, в языках со статической типизацией, типы в компайл-тайме - основа
источник

LS

L S in learn.java
Ну какой вариант в итоге правильный?
источник

DS

Dmitriy Shilnikov in learn.java
dima
корректно, в языках со статической типизацией, типы в компайл-тайме - основа
Но это разве не тип переменной будет, а не тип значения?
источник

БТ

Бекмамбет Трахтенберг in learn.java
dima
в компайл тайм тип String, в рантайме - 3 вариант о том, о чем говорится в JLS
то есть выбрав 3 вариант, я тоже в какой то степени прав?
источник

DS

Dmitriy Shilnikov in learn.java
Кстати, можно доказать, что при компиляции тип null тоже существует
источник

DS

Dmitriy Shilnikov in learn.java
int a = null;
источник