Size: a a a

2020 October 03

С(

Сергей (Fr0z3Nn)... in learn.java
не понимаю, что не так
источник

PD

Plomipu Dmitri in learn.java
Доброе время суток. У меня есть вопросы по Java 8.

Вот пример строчки кода:

Map<@NotNull Job, List<DaySchedule>> joblist = new HashMap();

Как влияет аннотация @NotNull в этом выражении ?? @NotNull - насколько мне известно это аннотация ограничения, взятая из javax.validation и связанное с проверкой данных, Но тут как будто идёт проверка на то, что при инициализации мапы тип Job обязательно должен передаваться в входной параметр. Правильно ?? Если я прав, то как я понял будет проверка на тип по аннотации этой происходить во время рантайма ??
источник

PD

Plomipu Dmitri in learn.java
Просто я читал вот эту документацию по Java, которую составили в компании IBM

https://www.ibm.com/support/knowledgecenter/ru/SS8PJ7_9.6.1/org.eclipse.jdt.doc.user/tasks/task-using_null_type_annotations.htm#generics

глава "Параметризуемые типы". Ну так вот, там вообще из за понятий "верхняя граница" и "нижняя граница" не понятна всё в этой главе о том, как пустые аннотации работают с типами в дженериках.
источник

RG

Roman Grigorev in learn.java
Сергей (Fr0z3Nn)
не понимаю, что не так
Попробуй 53 строчку после 47 поставить
источник

С(

Сергей (Fr0z3Nn)... in learn.java
Roman Grigorev
Попробуй 53 строчку после 47 поставить
не-а, не помогло
источник

ch

central hardware in learn.java
Plomipu Dmitri
Доброе время суток. У меня есть вопросы по Java 8.

Вот пример строчки кода:

Map<@NotNull Job, List<DaySchedule>> joblist = new HashMap();

Как влияет аннотация @NotNull в этом выражении ?? @NotNull - насколько мне известно это аннотация ограничения, взятая из javax.validation и связанное с проверкой данных, Но тут как будто идёт проверка на то, что при инициализации мапы тип Job обязательно должен передаваться в входной параметр. Правильно ?? Если я прав, то как я понял будет проверка на тип по аннотации этой происходить во время рантайма ??
Насколько я понимаю данная аннотация ничего не делает в runtime
источник

RG

Roman Grigorev in learn.java
У тебя скорей всего с данными что-то происходит в первом объекте, и они же изменённые юзаются во втором. Нужно дебажить
источник

С(

Сергей (Fr0z3Nn)... in learn.java
просто непонятно, объекта же два
источник

С(

Сергей (Fr0z3Nn)... in learn.java
но есть предположение где это возникает
источник

С(

Сергей (Fr0z3Nn)... in learn.java
я даже сделал копии для передачи во второй объект, все равно та же фигня, буду копаться
источник

PD

Plomipu Dmitri in learn.java
central hardware
Насколько я понимаю данная аннотация ничего не делает в runtime
хммм. Ок. Спасибо. А что по поводу  ответов на оставшивеся вопросы ?? И ещё я просто в душе не чаю, какой прок приносит аннотация в той строке кода и в каких ситуациях там этот констрейнт нужен.
источник

С(

Сергей (Fr0z3Nn)... in learn.java
ошибка в передачи двойного массива matrix, во втором случае он становится нулевым
источник

С(

Сергей (Fr0z3Nn)... in learn.java
а почему, хз
источник

С(

Сергей (Fr0z3Nn)... in learn.java
вопрос решил, arrayCopyOf значит не создавал новый массив double[] [] и double[] , он просто ссылался на старый
источник

RO

Roman O in learn.java
Добрый вечер
источник

RO

Roman O in learn.java
Всем
источник

RO

Roman O in learn.java
Кто здесь босс?))
источник

L

Loljeene in learn.java
Roman O
Кто здесь босс?))
Роман, вы всегда можете зайти а список мемберов и посмотреть плашки Owner и Admin
источник

RO

Roman O in learn.java
Loljeene
Роман, вы всегда можете зайти а список мемберов и посмотреть плашки Owner и Admin
Спасибо за ответ! Честно, завтра еду покупать ноут и начать учиться программированию. Подскажите с чего начать? Абсолютный ноль в программировании.
источник

L

Loljeene in learn.java
Roman O
Спасибо за ответ! Честно, завтра еду покупать ноут и начать учиться программированию. Подскажите с чего начать? Абсолютный ноль в программировании.
Шилд, вероятно?
источник