Please open Telegram to view this post
VIEW IN TELEGRAM
😭21👍5
Конструктор — это особый метод, который автоматически запускается, когда создаётся объект. С его помощью удобно задавать значения для полей объекта.
• Имя конструктора всегда как у класса
• Он не возвращает значение
• Можно сделать несколько конструкторов с разными параметрами
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 мы сразу передаём имя и возраст. Это удобно и сокращает лишний код.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤1👍1
Записки бывшего джависта, попавшего в DevOps-мир с кластером под мышкой. В статье — настройка JVM в k8s, выбор хранилища и чуть боли. Возможно, даже смешно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🎉6
Геттеры и сеттеры — это методы для безопасного доступа к полям объекта. Обычно поля класса делают private, а доступ к ним дают через специальные методы.
• Геттер возвращает значение поля
• Сеттер задаёт значение поля
Это позволяет контролировать доступ и добавлять проверку данных
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
if(name.length() > 0) {
this.name = name;
}
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤4
В статье разбирают, как в Spring Boot 3.3 поменялась распаковка JAR-файлов для Docker, что теперь иначе пишется в Dockerfile и как без боли адаптировать старые проекты под новые правила.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
Статические методы — это методы класса, которые не зависят от объекта. Их можно вызывать без создания экземпляра класса.
• Объявляются с ключевым словом static
• Используются для утилитарных функций или констант
• Не имеют доступа к нестатическим полям и методам
public class MathUtils {
public static int sum(int a, int b) {
return a + b;
}
}
class Main {
public static void main(String[] args) {
System.out.println(MathUtils.sum(5, 10)); // 15
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍1
Автор рассказывает, как увлёкся DDD и понял, что книги учат архитектурным приёмам, но не объясняют, как реально проектировать предметную область. В статье — размышления и поиск ответов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🔥6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33👍7🔥3😱1
Please open Telegram to view this post
VIEW IN TELEGRAM