Ах, какие у нас формы!

Формы на сайтах: что это и зачем нужны? 💡 Форма на сайте – это специальное окно, в которое можно вводить информацию. 📩 Она помогает пользователям общаться с сайтом: отправлять сообщения,…

Продолжить чтениеАх, какие у нас формы!

Откуда появился термин WEB?

Термин “Web” произошёл от английского слова “World Wide Web” (WWW), что в переводе означает “Всемирная паутина”. 📜 История появления термина: 1. 1989 год – Британский учёный Тим Бернерс-Ли предложил концепцию…

Продолжить чтениеОткуда появился термин WEB?

Cookies с JWT – это вкусно?

Cookies с JWT – это не про вкус, но про удобство и безопасность в веб-разработке. 😊 Как это работает? 1. JWT (JSON Web Token) – это цифровой “пропуск”, который содержит…

Продолжить чтениеCookies с JWT – это вкусно?

А зачем нам печеньки (cookies) в компьютере?

Что такое cookies (куки) и зачем они нужны? Cookies – это маленькие файлы, которые вебсайты сохраняют в браузере, которым мы пользуемся при их посещении. Они помогают сайтам “запомнить” пользователя, его…

Продолжить чтениеА зачем нам печеньки (cookies) в компьютере?

Singleton – это сорт виски или что-то важное в Java?

Если вы любите хороший виски, то, возможно, слышали о The Singleton – известном бренде шотландского виски. Но если вы пишете на Java, слово Singleton (Одиночка) для вас – это один…

Продолжить чтениеSingleton – это сорт виски или что-то важное в Java?

Дружба с Chat GPT – это возможно?

Для понимания контекста, я веду разработку своего приложения в порядке саморазвития. Идея приложения – наведение порядка в контактах, количество которых уже перевалило за полторы тысячи. Вчера вечером после "трудового" воскресенья…

Продолжить чтениеДружба с Chat GPT – это возможно?

System.out.println() – почему так сложно?

Почему в Java команда для печати чего-то в консоль выглядит так сложно? Ведь в других языках она выглядит гораздо проще и естественнее. Класс System - он какие объекты содержит? out…

Продолжить чтениеSystem.out.println() – почему так сложно?

Чем занять ИИ в 2025 году?

Наступающий год будет годом дальнейшего развития ИИ. За 2024 год этот феномен из области ироничных шуток уверенно перекочевал в сектор "А ты еще не пробовал?" и "Сколько ты ему платишь?".…

Продолжить чтениеЧем занять ИИ в 2025 году?

Чем занят spliterator()?

Поговорим про Stream API. Верно ли, что для работы stream() нужет spliterator()? Или это неверное утверждение? На самом деле, для работы stream() напрямую Spliterator не обязателен. Однако Spliterator — это…

Продолжить чтениеЧем занят spliterator()?

Кто придумал ООП?

Объектно-ориентированное программирование (ООП) зародилось в 1960-х годах благодаря работе Оле-Йохана Даля и Кристена Нюгорда, двух норвежских компьютерных ученых. Они разработали первый объектно-ориентированный язык программирования Simula (в оригинальной версии 'Simula 67').…

Продолжить чтениеКто придумал ООП?

Это карта сокровищ?

Для чего, для каких задач используют Map<K, V> ? Интерфейс Map<K, V> и объекты на основе его реализаций – HashMap< K, V> или TreeMap<K, V> в Java используется для хранения…

Продолжить чтениеЭто карта сокровищ?

Что это у нас выросло? А, это красно-черное дерево!

Красно-черное дерево — это особый вид бинарного дерева поиска, который "самобалансируется", чтобы сохранить быструю скорость работы для основных операций: вставки, удаления и поиска. Балансировка помогает сделать все действия эффективными даже…

Продолжить чтениеЧто это у нас выросло? А, это красно-черное дерево!

Кто управляет итератором?

В Java управление итератором происходит за счет объекта-итератора, который создается для коллекции с помощью метода iterator(). Итератором управляет сам программист, и он отвечает за вызов методов итератора для обхода элементов…

Продолжить чтениеКто управляет итератором?

Кто-то вызывает метод… Кто этот кто-то?

Объект или класс - это неодушевленный предмет. По хорошему нужно говорить, что "что-то вызывает метод". Почему так не говорят? Вы правы! Когда говорят, что «кто-то вызывает метод», это, конечно, образное…

Продолжить чтениеКто-то вызывает метод… Кто этот кто-то?

Методы в Java – почему так трудно их писать?

Проблема заключается в том, что при формировании сигнатуры метода необходимо ответить на ряд важных вопросов, понимая теорию и последствия принимаемых решений. Выбор модификатора - когда писать private? когда public? когда…

Продолжить чтениеМетоды в Java – почему так трудно их писать?