Создание простейшего приложения на Java

в 20:18, , рубрики: application, java, procode, метки: , ,

Добрый день!

В этой статье речь идет об организации простейшего приложения на Java для начинающих разработчиков. Но для опытных возможно тоже будет интересно.

Зачастую начинающие разработчики задают вопроc: «С чего начать создание приложения», какие классы использовать и прочее.

Сначала создается класс Application — он будет моделью всего приложения.

public class Application {
}

Далее создаем точку входа в приложение — метод main:

public class Application {
    public static void main(String[] args) {
    }
}

Этот метод выполняется при запуске Java с указанием основого класса (Application). В нем мы создаем экземпляр приложения и инициализируем его, а далее запускаем. Для этого будем использовать методы init и run:

public class Application {
    public void init() {
    }

    public void run() {
    }

    public static void main(String[] args) {
        Application application = new Application();
        application.init();
        application.run();
    }
}

В методе init мы делаем необходимую инициализацию приложения. В методе run же распологается основной код хода приложения.

Остальные элементы нашего приложения можно разбить на модельные классы и виды (окна, панели). Например, представим что мы создаем простейший кредитный калькулятор. Тогда класс Calculator — будет моделью калькулятора. В методе init будем инициализировать калькулятор, а в run вычислять:

public class Application {
    private CreditCalculator calculator;

    public void init() {
        calculator = new CreditCalculator();
    }

    public void run() {
        calculator.setAmount(500000);
        calculator.setYears(3;
        calculator.calculate();
        System.out.println("Месячный платеж" + calculator.getMonthlyPayment());
    }

    public static void main(String[] args) {
        Application application = new Application();
        application.init();
        application.run();
    }
}

Таким образом, создание приложения можно начать с создания класса Application и далее добавлять необходимые модельные классы с которыми требуется работать.

Статья написана по мотивам подкаста Procode — procode.podomatic.com/rss2.xml

Крутых девелоперов просьба не ругать — вы и так все знаете!

Автор: VladimirJoy

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js