⌨️ Где и для чего используется модификатор abstract? Класс, помеченный модификатором abstract , называется абстрактным классом. Такие классы могут выступать только предками для других классов. Создавать экземпляры самого абстрактного класса не разрешается. При этом наследниками абстрактного класса могут быть как другие абстрактные классы, так и классы, допускающие создание объектов. Метод, помеченный ключевым словом…
Java | Фишки и трюки
Java: примеры кода, интересные фишки и полезные трюки ✍️
Вашу рекламу в этом канале увидит до 560 человек
Заказать рекламу →Динамика подписчиков
с 20 июля 2026 по 28 сентября 2026 · минимум 6 750 · максимум 6 905
Кто рекламировался за полгода
Рекламных размещений с маркировкой не найдено.
Публикации
Чем умнее AI, тем актуальнее математика ❗️ В век нейросетей легко получить готовый ответ. Сложнее понять, откуда он взялся, и проверить его на правильность. И здесь не обойтись без понимания математики . Тот, кто понял, восстановит любой факт, адаптирует его под задачу и сможет направить AI в нужную сторону. Хороший запрос, проверку и интерпретацию делает не модель, а человек, который глубоко понимает предметную…
⌨️ void и Void В языке программирования Java ключевое слово void используется для указания, что метод не возвращает никакого значения. Метод с возвращаемым типом void выполняет определенные действия, но не производит результат, который можно было бы использовать в вызывающей части программы. Для void еще есть класс обёртка Void . Класс Void — это класс-заполнитель который нельзя создать и который хранит ссылку на…
Хочешь спроектировать нормальную доменную модель, а вместо этого третий час пишешь геттеры и сеттеры для очередного DTO? Теперь это можно делегировать. CatCode - агент, который работает с проектом сам: пишет бойлерплейт, тесты, javadoc, гоняет сборку, пока ты занят чем-то более интересным. Доступны все топовые модели: 😒 Claude Opus 5 🤖 GPT-6 Astra 😐 Grok 4.6 и многие другие. Умный свитчер экономит токены - рутина…
⌨️ Что такое generics? Generics - это технический термин, обозначающий набор свойств языка позволяющих определять и использовать обобщенные типы и методы. Обобщенные типы или методы отличаются от обычных тем, что имеют типизированные параметры. Примером использования обобщенных типов может служить Java Collection Framework. Так, класс LinkedList<E> - типичный обобщенный тип. Он содержит параметр E, который…
⌨️ Почему char[] предпочтительнее String для хранения пароля? С момента создания строка остаётся в пуле, до тех пор, пока не будет удалена сборщиком мусора. Поэтому, даже после окончания использования пароля, он некоторое время продолжает оставаться доступным в памяти и способа избежать этого не существует. Это представляет определённый риск для безопасности, поскольку кто-либо, имеющий доступ к памяти сможет найти…
Сезон поиска работы только стартанул, а тут такие шишки: СТО, IT-директора и техлиды сами пришли и разместили вакансии. И тут можно даже написать руководителям напрямую: → CTO Альфа-Банка Кирилл Сафаров ищет руководителя портфеля цифровых продуктов на MLM-проект «Свой в Альфе» ; → IT-директор Сергей Чернуха из «Филип Моррис Интернэшнл» в России в поиске сразу двух управляющих: IT-решениями для бизнеса и…
Метод Arrays.fill () для инициализации массива Класс java.util.Arrays имеет несколько методов с именем fill() , которые принимают разные типы аргументов и заполняют весь массив одним и тем же значением: long array[] = new long[5]; Arrays.fill(array, 30); У метода также есть несколько альтернатив, которые устанавливают диапазон массива в определенное значение: int array[] = new int[5]; Arrays.fill(array, 0, 3, -50);…
⌨️ Чем абстрактный класс отличается от интерфейса? В каких случаях следует использовать абстрактный класс, а в каких интерфейс? В Java абстрактный класс и интерфейс представляют два различных механизма для достижения абстракции и обеспечения множественного наследования. Вот основные различия между ним и: 1️⃣ Абстрактный класс (Abstract Class): 👉 Может содержать как абстрактные методы (методы без тела), так и обычные…
Методы и конструкторы в enum Перечисления (enum) — это классы Java, определяющие наборы констант. Самый простой enum выглядит так: public enum Vehicle { CAR, BUS, BICYCLE, SCOOTER } Но на самом деле, enum в Java обладают гораздо более широким фу нкционалом . О ни поддержив ают поля, методы, интерфейсы и т.д . Они такж е C omparable и Serializable и могут имплементи ровать все методы объекта. Для наглядности давай те…