fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Easy Java

Easy Java

رفتن به کانال در Telegram

Лучшие обучающие материалы и другие полезности для Java-разработчиков. Сотрудничество: @heywan_n1 Цены: @heywan_media Реклама на бирже: https://telega.in/c/+r8kkGSypBY84MmIy

نمایش بیشتر
4 931
مشترکین
-824 ساعت
-217 روز
-2830 روز
آرشیو پست ها
Ответ:
Anonymous voting

➡️ Easy Java | #Викторина
➡️ Easy Java | #Викторина

💻 Kubernetes – это база... Современный Senior Spring девелопер просто обязан разбираться в Kubernetes. Независимо от того, р
💻 Kubernetes – это база... Современный Senior Spring девелопер просто обязан разбираться в Kubernetes. Независимо от того, разворачиваете ли вы приложение в облаке или работаете с внутренним кластером компании — без этих знаний уже никуда. На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:  📁Развертывание Spring‑приложения в Kubernetes 📁Сборка Docker‑образов по лучшим практикам 📁Настройка сервисов, управление секретами и обеспечение мониторинга 📁Работа с Helm, Ingress и подходы к продакшн‑деплою 📅 17 апреля, 18:00 МСК 🔗 Регистрируйтесь, чтобы не пропустить мероприятие:https://tglink.io/eb01406e52b8?erid=2W5zFGKfiX2 #реклама О рекламодателе

Ответ:
Anonymous voting

➡️ Easy Java | #Викторина
➡️ Easy Java | #Викторина

Сеньоры не умеют юзать Гугл У них есть кое-что получше — тайный ящик со всеми дебагами, фичами, апдейтами и фреймворками в од
Сеньоры не умеют юзать Гугл У них есть кое-что получше — тайный ящик со всеми дебагами, фичами, апдейтами и фреймворками в одном месте. Он экономит до 4 часов в день и помогает брать офферы в 2 раза быстрее коллег. Если хотите следовать за лучшими, вам точно пригодятся эти каналы: — «Архив программиста» — Data Signal Тут сеньоры собрали всю инфу: от фреймворков до готовых открытых LLM, которые прогают и грокают за тебя. Расти в IT впервые так просто! — «Архив программиста» — Data Signal

📖 Не сказ, а быль: Java-дев среди сисадминов Записки бывшего джависта, попавшего в DevOps-мир с кластером под мышкой. В стат
📖 Не сказ, а быль: Java-дев среди сисадминов Записки бывшего джависта, попавшего в DevOps-мир с кластером под мышкой. В статье — настройка JVM в k8s, выбор хранилища и чуть боли. Возможно, даже смешно. ⛓ Читать статью ➡️ Easy Java | #Статья

«Вместо философии учил Java, вместо доты — Python. Через 3 месяца нашёл работу с зп 90к» Думаете, повезло? Уверен, что так см
«Вместо философии учил Java, вместо доты — Python. Через 3 месяца нашёл работу с зп 90к» Думаете, повезло? Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга). А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко: Java (теория) Java (практика) Python Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же 🥰

👩‍💻 Что такое конструктор в Java? Конструктор — это особый метод, который автоматически запускается, когда создаётся объект. С его помощью удобно задавать значения для полей объекта. • Имя конструктора всегда как у класса • Он не возвращает значение • Можно сделать несколько конструкторов с разными параметрами ⚡️ Пример:
public class User {
    String name;
    int age;

    // Конструктор
    public User(String name, int age) {
        this.name = name;
        this.age = age;
    }

    void printInfo() {
        System.out.println(name + " — " + age + " лет");
    }

    public static void main(String[] args) {
        User u = new User("Анна", 25);
        u.printInfo(); // Анна — 25 лет
    }
}
👀 Теперь при создании объекта User мы сразу передаём имя и возраст. Это удобно и сокращает лишний код. ➡️ Easy Java | #Теория

Ответ:
Anonymous voting

➡️ Easy Java | #Викторина
➡️ Easy Java | #Викторина

➡️ Easy Java | #Мемы
➡️ Easy Java | #Мемы

Какой ответ правильный?
Anonymous voting

➡️ Easy Java | #Викторина
➡️ Easy Java | #Викторина

✔️ Лучшие практики создания отказоустойчивых систем Тут объясняют, как серверный код на Python и Java может переживать сбои:
✔️ Лучшие практики создания отказоустойчивых систем Тут объясняют, как серверный код на Python и Java может переживать сбои: повторы, таймауты, graceful degradation и прочие лайфхаки для стабильной жизни. 🔗 Читать статью ➡️ Easy Java | #статья

🟢 Частая проблема: Как правильно переопределить equals() и hashCode()? Многие новички в Java совершают ошибку, забывая, что equals() и hashCode() должны быть согласованы. Это критически важно, если объект используется в HashSet, HashMap и других коллекциях. 🚫 Ошибочный подход :
class User {
    private String name;
    
    public User(String name) {
        this.name = name;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj) return true;
        if (obj == null || getClass() != obj.getClass()) return false;
        User user = (User) obj;
        return name.equals(user.name);
    }
}
❌ Ошибка: Не переопределён hashCode(). Это вызовет проблемы при использовании объекта в HashSet/HashMap! ✔️ Правильный подход :
import java.util.Objects;

class User {
    private String name;

    public User(String name) {
        this.name = name;
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj) return true;
        if (obj == null || getClass() != obj.getClass()) return false;
        User user = (User) obj;
        return Objects.equals(name, user.name);
    }

    @Override
    public int hashCode() {
        return Objects.hash(name);
    }
}
✔️ Теперь объект будет корректно работать в HashSet и HashMap! 👍 Разбор: ✔️ Если переопределяешь equals(), всегда переопредели hashCode()! ✔️ Используй Objects.equals() и Objects.hash() для безопасности. ✔️В коллекциях HashSet и HashMap объекты сравниваются по hashCode() и затем по equals(). А ❓ А вы знали об этом? Если нет поставьте 👍 Если да поставьте 🔥

➡️ Easy Java | #Мемы
➡️ Easy Java | #Мемы