DmitryGontarenko / usefultricks

0 stars 0 forks source link

add wiki #2

Open DmitryGontarenko opened 4 years ago

DmitryGontarenko commented 4 years ago

https://www.baeldung.com/java-junit-hamcrest-guide#Bean - для hamcrest тестов Дописать cucumber Сделать раздел cucumber + selenide

DmitryGontarenko commented 4 years ago

thread: https://habr.com/ru/post/164487/ https://habr.com/ru/company/otus/blog/415167/

DmitryGontarenko commented 4 years ago

git: https://www.youtube.com/watch?v=ohygdCu5Flg

DmitryGontarenko commented 4 years ago

java 8: https://www.youtube.com/channel/UCx-fpRKCRCQJxjLYStlLw7Q/videos

DmitryGontarenko commented 4 years ago

https://www.youtube.com/watch?v=FlSup_eelYE

DmitryGontarenko commented 4 years ago

Рассмотрим еще один пример с коллекцией.
Следующий код без использования обобщений требует явного приведения типа:

        List list = new ArrayList();
        list.add("Hello");
        String text = (String) list.get(0);

При использовании обобщений приведение типов не требуется:

        List<String> list = new ArrayList<>();
        list.add("Hello");
        String text = list.get(0);
DmitryGontarenko commented 4 years ago

The Diamond

The Diamond (или ромб) - в Java 7+ можно заменить парамеры типа, необходимые для вызова конструктора, пустым набором параметров<>, если компилятор может вывести эти аргументы из контекста.
Например, можно создать экземпляр класса GenericTest следующим образом:

        GenericTest<String> stringGenericTest = new GenericTest<>("Paul");