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

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

Эта статья о том, как создать самое простенькое приложение на Java для тех разработчиков-новичков, которые уже поняли суть объектного подхода. Хотя может быть и опытные заинтересуются.

Часто у начинающий разработчиков возникает вопрос: а с чего вообще начинать разработку приложения, какие нужны классы и т. д.

Мы не будем говорить о примере «Hello World» и предположим, что вы уже знакомы с Java, но все же сталкиваетесь с вышеуказанными вопросами.

Для постепенного построения приложения, основанном на объектно-ориентированном подходе мы представим каждый элемент приложения как объект соответствующего класса. Поэтому само приложение также будет являться отдельным классом.

Для начала нужно создать класс Application – это модель приложения:

<code class="java">
public class Application {
}
</code>

Затем нужно создать точку входа в наше приложение – метод main:

<code class="java">
public class Application {
    public static void main(String[] args) {
    }
}
</code>

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

<code class="java">
public class Application {
    public void init() {
    }

    public void run() {
    }

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

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

Можно отказаться от метода init, но мы будет основываться на том, что приложение выполняется в два этапа – инициализация, а затем запуск.

Остальные компоненты приложения можно поделить на модельные классы и виды (панели, окна). К примеру, допустим, что мы разрабатываем самый простой кредитный калькулятор. В таком случае класс CreditCalculator – это модель калькулятора. Метод init используется для инициализации калькулятора, а в run осуществляются вычисления:

<code class="java">
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();
    }
}
</code>

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

Далее касательно запуска приложения. Отталкиваемся от того, что вы пользуетесь средой разработки Eclipse, NetBeans либо Intellij IDEA. Именно в ней и был создан класс Application. Чтобы осуществить запуск в данный средах необходимо в контекстном меню кликнут Run.

Но, вообще мы собирались запускать приложение не из среды. Главное, что необходимо было разъяснить в рамках данной статьи – это то, какие классы использовать в начале разработки приложения. И мы это сделали.

Как восстановить настройки DNS?

Если вы что-то изменяли в настройках DNS своего хостинга, то их необходимо будет вручную восстановить. Чтобы разобраться, как это сделать, изучите источник.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *