Size: a a a

2020 October 14

n.

ns ... in learn.java
Gukov Viktor
Смотри. Есть такой код, который по сути делает тоже самое:
        char[] first = "hello".toCharArray();
       char[] second = first;
       first[0] = 'm';

       System.out.println(first);
       System.out.println(second);

Что он делает:
1. Создает массив символов содержащих "hello" и сохраняет ссылку на него в переменную first
2. Создает новую ссылку second, которая ссылается на тот же самый массив символов "hello"
3. Через первую ссылку изменяет первый элемент массива с "h" на "m"
4. Печатает результат который будет
mello
mello

Тут как раз работает принцип описанный в видео. У тебя есть две ссылки, которые ссылаются на один и тот же объект. И так как они ссылаются на один и тот же объект, ты можешь изменить его с помощью любой из ссылок, и каждая из них в результате будет ссылаться на измененный объект.
https://i.imgur.com/nbT8Is6.png
Благодарю. Вроде как все понятно этом примере. До массивов я еще не дошел.
Видимо полная картина в голове потом вырисуется.
Я правильно понял что сo String такое не прокатит?
И просто у автора курса получился не совсем неудачный пример?
источник

GV

Gukov Viktor in learn.java
ns ...
Благодарю. Вроде как все понятно этом примере. До массивов я еще не дошел.
Видимо полная картина в голове потом вырисуется.
Я правильно понял что сo String такое не прокатит?
И просто у автора курса получился не совсем неудачный пример?
>Я правильно понял что сo String такое не прокатит? 
И просто у автора курса получился не совсем неудачный пример?


Да, строки в Java неизменяемые, и при любых изменяющих действиях над ними, создается новый экземпляр
источник

ES

Eugene Soloviev in learn.java
Добрый день! Подскажите, пожалуйста.
Пишу тест на mockito и нужно использовать Spring инъекции. Контекст, есть в исходном коде.
Нужно ли для mockito в папке тест делать свой отдельный context, или можно всё как-то тянуть напрямую из исходного кода?
источник

СС

Сергей Соколов... in learn.java
Сергей Соколов
Объясните кто-нибудь, что такое время выхода из узла (графа). Разбираю алгоритм Косараджу
??? Никто не в курсе?
источник

PG

Pavel Glukhov in learn.java
Сергей Соколов
Объясните кто-нибудь, что такое время выхода из узла (графа). Разбираю алгоритм Косараджу
а вы где такую фразу встречали? можете источник сказать
источник

PG

Pavel Glukhov in learn.java
дело в том, что при переводе книг по алгоритмам переводчик может допустить волность в переводе некоторых терминов.
это ведёт к тому что потом нагуглить нужные термины - нереально.
как вариант - смотреть англоязычный источник
источник

СС

Сергей Соколов... in learn.java
Это output time из hyperskill'а
источник

СС

Сергей Соколов... in learn.java
А временем выхода это на хабре в какой-то статье так перевели
источник

СС

Сергей Соколов... in learn.java
Время вывода также нихрена не гуглится, а на гиперскилле это никак не рассказывается
источник

NG

Nikita Gryzlov in learn.java
Сергей Соколов
Это output time из hyperskill'а
какой конкретно топик?
источник

СС

Сергей Соколов... in learn.java
Nikita Gryzlov
какой конкретно топик?
источник

N

Nau in learn.java
Доброго дня. Подскажите, пожалуйста по неработающему методу.
https://github.com/Nau077/spring-crud2/blob/master/src/main/java/springtestcrud/demo/controller/MyController.java - ccылка на репо с контроллером и всем остальным.

когда делаешь пост запрос в метод с аннотацией @PostMapping("/createPost") в базу добавляется только id, по полю name, comment в таблицу встают null.

Добавление аннотация @Column  в model к полям name, comment - не спасает. По-прежнему в базу добавляются  null, null. Ошибок никаких нет, подскажите, люди добрые, где не прав я
источник

ch

central hardware in learn.java
Nau
Доброго дня. Подскажите, пожалуйста по неработающему методу.
https://github.com/Nau077/spring-crud2/blob/master/src/main/java/springtestcrud/demo/controller/MyController.java - ccылка на репо с контроллером и всем остальным.

когда делаешь пост запрос в метод с аннотацией @PostMapping("/createPost") в базу добавляется только id, по полю name, comment в таблицу встают null.

Добавление аннотация @Column  в model к полям name, comment - не спасает. По-прежнему в базу добавляются  null, null. Ошибок никаких нет, подскажите, люди добрые, где не прав я
источник

ch

central hardware in learn.java
https://github.com/Nau077/spring-crud2/tree/master/src/main/java/springtestcrud/demo/service а еще похожее не могли называть классы?
источник

ch

central hardware in learn.java
лучше было написать ItemService и ItemServiceImpl
источник

N

Nau in learn.java
Спасибо за рекомендацию. Названия поправить несложно, а вот с этой проблемой справиться - не так просто оказалось
источник

QH

Quantum Harmonizer in learn.java
central hardware
лучше было написать ItemService и ItemServiceImpl
фублять
источник

QH

Quantum Harmonizer in learn.java
Impl — это признак того, что интерфейс тебе не нужен
источник

ch

central hardware in learn.java
Quantum Harmonizer
фублять
всяко лучше того что у него там, я минуту не втуплял почему там два одинаковых класса
источник

А

Александр in learn.java
Добрый день, вопрос на тему mapstruct, есть метод в котором я указываю использовать нужный мне метод через expression, но почему-то в сгенерированном коде этот метод применяется не только для поля которое я указал в target. Почему так происходит и как это исправить?
источник