Эта статья о том, как создать самое простенькое приложение на Java для тех разработчиков-новичков, которые уже поняли суть объектного подхода. Хотя может быть и опытные заинтересуются.
Часто у начинающий разработчиков возникает вопрос: а с чего вообще начинать разработку приложения, какие нужны классы и т. д.
Мы не будем говорить о примере «Hello World» и предположим, что вы уже знакомы с Java, но все же сталкиваетесь с вышеуказанными вопросами.
Для постепенного построения приложения, основанном на объектно-ориентированном подходе мы представим каждый элемент приложения как объект соответствующего класса. Поэтому само приложение также будет являться отдельным классом.
Для начала нужно создать класс Application – это модель приложения:
1 2 3 4 |
public class Application { } |
Затем нужно создать точку входа в наше приложение – метод main:
1 2 3 4 5 6 |
public class Application { public static void main(String[] args) { } } |
Данный метод выполняется во время запуска Java с обозначением основного класса (Application). Мы создадим в нем экземпляр приложения, выполним его инициализацию, и запустим. В этих целях воспользуемся методами init и run:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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 содержит основной код хода приложения.
Можно отказаться от метода init, но мы будет основываться на том, что приложение выполняется в два этапа – инициализация, а затем запуск.
Остальные компоненты приложения можно поделить на модельные классы и виды (панели, окна). К примеру, допустим, что мы разрабатываем самый простой кредитный калькулятор. В таком случае класс CreditCalculator – это модель калькулятора. Метод init используется для инициализации калькулятора, а в run осуществляются вычисления:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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, а затем уже переходить к добавлению нужных модельных классов, с которыми необходимо работать.
Далее касательно запуска приложения. Отталкиваемся от того, что вы пользуетесь средой разработки Eclipse, NetBeans либо Intellij IDEA. Именно в ней и был создан класс Application. Чтобы осуществить запуск в данный средах необходимо в контекстном меню кликнут Run.
Но, вообще мы собирались запускать приложение не из среды. Главное, что необходимо было разъяснить в рамках данной статьи – это то, какие классы использовать в начале разработки приложения. И мы это сделали.
Как восстановить настройки DNS?
Если вы что-то изменяли в настройках DNS своего хостинга, то их необходимо будет вручную восстановить. Чтобы разобраться, как это сделать, изучите источник.