Size: a a a

2020 May 29

GV

Gukov Viktor in learn.java
Z
Постараюсь так же, спасибо. А код списываете просто с книги, или как?
Простой код просто читаю. Сложный переписываю частично, только сложные моменты. Скажем при изучении PECS писал простые методы на добавление/изменение и условной уточке проговаривал почему оно работает именно так, и что будет если я сделаю по другому. Но это способ довольно медленный, я просто никуда не спешу
источник

GV

Gukov Viktor in learn.java
Name Schiefer
Ты или монстр или пиздишь
Я люблю учиться, это мое хобби по сути. Поэтому чтение тех. литературы вызывает прямо детский восторг, ведь там рассказывают про такие крутые штуки
источник

Z

Z in learn.java
Gukov Viktor
Простой код просто читаю. Сложный переписываю частично, только сложные моменты. Скажем при изучении PECS писал простые методы на добавление/изменение и условной уточке проговаривал почему оно работает именно так, и что будет если я сделаю по другому. Но это способ довольно медленный, я просто никуда не спешу
PECS это что?)) Я просто условно новичок, 3 месяца как начал изучать 😁😁
источник

GV

Gukov Viktor in learn.java
Z
PECS это что?)) Я просто условно новичок, 3 месяца как начал изучать 😁😁
Не заморачивайся, доберешься до него ещё
источник

.

... in learn.java
Z
PECS это что?)) Я просто условно новичок, 3 месяца как начал изучать 😁😁
Producer Extends Consumer Super
источник

GV

Gukov Viktor in learn.java
Z
PECS это что?)) Я просто условно новичок, 3 месяца как начал изучать 😁😁
Основная ловушка у тебя может быть, когда читаешь и думаешь "ага, ну тут мне все понятно" и идёшь дальше. А потом садишься кодить и чувствуешь себя собакой: все понимаешь, а напечатать не можешь. Поэтому стоит писать хотя бы пару строчек по каждой теме
источник

GV

Gukov Viktor in learn.java
Если кодишь в idea, то поставь key promoter, он заодно будет тебя шорткатам обучать
источник

Z

Z in learn.java
...
Producer Extends Consumer Super
Спасибо, подсмотрел в гугле
источник

L

Leo in learn.java
Подскажите плиз, в чем разница объявления List<> list = new ArrayList<>(); и ArrayList<> list = new ArrayList<> ();
Сегодня еще раз прочел эту тему, так и не вдуплил.
источник

Z

Z in learn.java
Gukov Viktor
Если кодишь в idea, то поставь key promoter, он заодно будет тебя шорткатам обучать
Ок, спасибо, это плагин?
источник

.

... in learn.java
Leo
Подскажите плиз, в чем разница объявления List<> list = new ArrayList<>(); и ArrayList<> list = new ArrayList<> ();
Сегодня еще раз прочел эту тему, так и не вдуплил.
ну у интерфейса больше возможностей для работы
источник

.

... in learn.java
...
ну у интерфейса больше возможностей для работы
для работы с ним*
источник

GV

Gukov Viktor in learn.java
Leo
Подскажите плиз, в чем разница объявления List<> list = new ArrayList<>(); и ArrayList<> list = new ArrayList<> ();
Сегодня еще раз прочел эту тему, так и не вдуплил.
В первом случае переменная складывается в интерфейс. Это значит, что в переменную можешь поместить любое значение которые реализует данный интерфейс.
Во втором случае, хранить можно только конкретную реализацию
источник

L

Leo in learn.java
...
ну у интерфейса больше возможностей для работы
А разве при объявлении обычного arraylist мы не можем вызывать методы пакета Collections?
источник

GV

Gukov Viktor in learn.java
Z
Ок, спасибо, это плагин?
Ага
источник

.

... in learn.java
Leo
А разве при объявлении обычного arraylist мы не можем вызывать методы пакета Collections?
допустим у тебя метод который должен принимать разного рода списки
источник

.

... in learn.java
method(List x) {

}
источник

.

... in learn.java
и можешь использовать любую реализацию листа
источник

.

... in learn.java
поправьте если ошибаюсь
источник

GV

Gukov Viktor in learn.java
...
допустим у тебя метод который должен принимать разного рода списки
Или возвращать
источник