Size: a a a

2020 July 19

i

ilya in learn.java
что там внутри я не смотрел
источник

i

ilya in learn.java
Denis Chikanov
Ты кор-джаву вообще до спринга учил?
я только учусь, и кор и спринг, все вместе.
источник

i

ilya in learn.java
Anton
У queue какая реализация?
источник

i

ilya in learn.java
contains(Object o)
Returns true if this queue contains the specified element.
источник

DC

Denis Chikanov in learn.java
ilya
я только учусь, и кор и спринг, все вместе.
Не учи всё вместе, освой джаву, потом лезь в спринг.
источник

i

ilya in learn.java
Denis Chikanov
Не учи всё вместе, освой джаву, потом лезь в спринг.
мне так нравится, решать сложные задачи, тогда обучение лучше закрепляется.
источник

A

Anton in learn.java
ilya
что там внутри я не смотрел
А в доку API?
источник

DC

Denis Chikanov in learn.java
Ну то есть подумай о методе equals. Том, который метод класса Object. Подумай, почему он тебе нужен, и почему без этого твой код работать не будет.
источник

DC

Denis Chikanov in learn.java
ilya
мне так нравится, решать сложные задачи, тогда обучение лучше закрепляется.
Это не "сложные задачи на закрепление текущего материала", это ты прыгаешь на 10 глав вперёд, и лезешь в области, где предполагается наличие в разы большей ширины знаний, я молчу о глубине
источник

i

ilya in learn.java
Denis Chikanov
Ну то есть подумай о методе equals. Том, который метод класса Object. Подумай, почему он тебе нужен, и почему без этого твой код работать не будет.
я понимаю что этот метод сравнивает содержимое объектов
источник

A

Anton in learn.java
ilya
я понимаю что этот метод сравнивает содержимое объектов
Помоему ты от Queue ожидаешь повеления Set. Верней сам его пытаешься реализовать.

В любом случае hashcode и eqyals контракт еужно будет соблюсти.
источник

DC

Denis Chikanov in learn.java
ilya
я понимаю что этот метод сравнивает содержимое объектов
Или не сравнивает. Зависит от реализации.
Говорю же: лезть писать спринговые сервисы, не освоив основы - прекрасный способ остаться полуграмотной веб-макакой навсегда, или потратить на изучение материала в два раза больше времени, чем можно было бы, потому что порядок и система в изучении отсутствуют.
источник

DC

Denis Chikanov in learn.java
Anton
Помоему ты от Queue ожидаешь повеления Set. Верней сам его пытаешься реализовать.

В любом случае hashcode и eqyals контракт еужно будет соблюсти.
Да нет, если он contains вызывает.
источник

A

Anton in learn.java
Denis Chikanov
Да нет, если он contains вызывает.
Ну как бы сложность contains в связном списке не самая приятная, не?
источник

i

ilya in learn.java
Denis Chikanov
Или не сравнивает. Зависит от реализации.
Говорю же: лезть писать спринговые сервисы, не освоив основы - прекрасный способ остаться полуграмотной веб-макакой навсегда, или потратить на изучение материала в два раза больше времени, чем можно было бы, потому что порядок и система в изучении отсутствуют.
я это все понимаю, у меня отдельно идет программа обучения, и отдельно есть определенная задача которую я решаю
потом глядишь по мере изучения программы я буду смотреть на то как я решал задачу и понимать где и что не так делал, это даст пищу для анализа и каких то переделок.
я не отказываюсь учить азы, я их учу, да я понимаю что пытаюсь лезть в более сложные вещи, но если я не буду в это лезть я потеряю интерес и мотивацию. Ну в общем это мои тараканы
источник

DC

Denis Chikanov in learn.java
Anton
Ну как бы сложность contains в связном списке не самая приятная, не?
Да плевать, не так важно
источник

i

ilya in learn.java
Denis Chikanov
Да плевать, не так важно
объясните что мне даст переопределение principal.equals() ?
источник

Ч

Чингиз in learn.java
ilya
объясните что мне даст переопределение principal.equals() ?
ты создаешь правило при каких условиях у тебя два объекта будут одинаковыми. то есть выбираешь филды которые сравнивать. без переопределения будет equals по дефолту то есть по ссылке а не по значению
источник

i

ilya in learn.java
Чингиз
ты создаешь правило при каких условиях у тебя два объекта будут одинаковыми. то есть выбираешь филды которые сравнивать. без переопределения будет equals по дефолту то есть по ссылке а не по значению
понял, спасибо
источник

DC

Denis Chikanov in learn.java
ilya
объясните что мне даст переопределение principal.equals() ?
источник