Size: a a a

2018 February 22

V

Viktor in Java Developers
Ruslan Molchanov
Такой ситуации не может быть в Kotlin. Этим, и не только, он хорош.
👍 мне котлин нравиться,  тоже учишь))) но в котлине с дженериками не работал ещё, java привычнее намного, хотя в kotline много плюшек
источник

V

Viktor in Java Developers
Ruslan Molchanov
Пример:
List<Integer> list = new ArrayList<>();
List newList = list;
newList.add("Hello!");

Integer integer = list.get(0);
System.out.println(integer);
я так и думал что исключение тут выползет
источник

RM

Ruslan Molchanov in Java Developers
Viktor
я так и думал что исключение тут выползет
исключение - это легко. Важно - где!
источник

RM

Ruslan Molchanov in Java Developers
Так код выполнится:
List<Integer> list = new ArrayList<>();
List newList = list;
newList.add("Hello!");

System.out.println(newList.get(0));
источник

RM

Ruslan Molchanov in Java Developers
В консоле Hello!
источник

V

Viktor in Java Developers
Ruslan Molchanov
исключение - это легко. Важно - где!
Можешь поправить если что???
источник

V

Viktor in Java Developers
источник

V

Viktor in Java Developers
List newList = list; // Проверка в runtime только
источник

RM

Ruslan Molchanov in Java Developers
Не "ложим", а "кладем".
источник

V

Viktor in Java Developers
источник

RM

Ruslan Molchanov in Java Developers
В остальном - верно
источник

V

Viktor in Java Developers
источник

V

Viktor in Java Developers
List<Integer> list = new ArrayList<😠); // А как в котлине???
источник

V

Viktor in Java Developers
как код нормально выложить?
источник

V

Viktor in Java Developers
источник

RM

Ruslan Molchanov in Java Developers
Viktor
List<Integer> list = new ArrayList<😠); // А как в котлине???
val list = mutableListOf<Int>()
или
val list = ArrayList<Int>()
источник

V

Viktor in Java Developers
Ruslan Molchanov
val list = mutableListOf<Int>()
или
val list = ArrayList<Int>()
а наследование? аннотации? похоже? имплементация? работа с потоками проще?
источник

V

Viktor in Java Developers
лямбды?
источник

RM

Ruslan Molchanov in Java Developers
источник

V

Viktor in Java Developers
тяжело на него переходить, но кажеться за ним будущее, хотя Java еще долго будет на рынке
источник