• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

Java Урок 64: ОБОБЩЕНИЯ, обобщенный метод

Методы внутри обобщенного класса могут использовать параметр типа, а
следовательно, обобщения относятся также к параметрам методов. Однако
можно объявить обобщенный метод, который сам по себе использует один или более параметров типа. Более того, можно объявить обобщенный метод, который включен в параметризованный (необобщенный) класс. Читать далее

Java Урок 63: ОБОБЩЕНИЯ, extends и ? в обобщениях

В предыдущих примерах параметры типов могли быть заменены любыми типами классов. Это подходит ко многим случаям, но иногда удобно ограничить перечень типов, передаваемых в параметрах. Читать далее

Java Урок 62: ОБОБЩЕНИЯ, обобщенный класс с двумя параметрами типа

Для обобщенного типа можно объявлять более одного параметра типа. Чтобы указать два или более параметров типа, просто используйте разделенный запятыми список. Читать далее

Java Урок 61: ОБОБЩЕНИЯ, обобщенный класс

По сути дела, обобщения — это параметризованные типы. Эти типы важны, поскольку позволяют объявлять классы, интерфейсы и методы, где тип данных, которыми они оперируют, указан в виде параметра. Используя обобщения, можно создать единственный класс, который, например, будет автоматически работать с разными типами данных. Читать далее

Java Урок 60: КОЛЛЕКЦИИ, ArrayList < Object >

До появления JDK 5 в коллекциях хранились только объекты типа Object. Это было неудобно, т.к. во-первых, программисту самому приходилось отслеживать, какого типа объекты помещаются в коллекции, теперь этим занимается компилятор, и, во-вторых, теперь не надо приводить объекты типа Object обратно в необходимый тип данных. Читать далее

Java Урок 59: КОЛЛЕКЦИИ, TreeSet<>

Обобщенный класс TreeSet представляет структуру данных в виде дерева, в котором все объекты хранятся в отсортированном виде по возрастанию. TreeSet является наследником класса AbstractSet и реализует интерфейс NavigableSet. Читать далее

Java Урок 58: КОЛЛЕКЦИИ, HashMap<>

Коллекции типа Map представляют такие наборы, в которых каждый объект представляет пару “ключ-значение”. Такие коллекции облегчают поиск элемента, если нам известен ключ – уникальный идентификатор объекта. Читать далее