Читайте также:
|
|
Процесс разработки программы на языке Java состоит из трех этапов:
· проектирование;
· кодирование;
· проверка и отладка.
Этап проектирования является наиболее важным в процессе разработки программы. Именно на стадии проектирования определяется, каким образом программа разбивается на классы, как осуществляется взаимодействие классов, какие данные будут содержаться в каждом из классов и какие действия они будут выполнять.
Основные рекомендации по описанию и выбору классов объектов Java:
· Необходимо распределить все выполняемые программой действия на несколько исполнителей, каждый из которых должен выполнять свои собственные обязанности. Такими исполнителями в программе будут выступать классы.
· Распределить обязанности между классами необходимо таким образом, чтобы работа каждого класса была максимально автономной и независимой от других классов.
· Четко и аккуратно произвести описание режимов работы каждого класса, которые определяются методами, используемыми в классе.
Таким образом, проектирование Java-программы состоит в описании классов, их переменных и методов.
Создание кода классов осуществляется либо с помощью любого внешнего текстового редактора, либо редактора, встроенного в интегрированную среду разработки (Integrated Development Environment - IDE). После написания кода вызывается компилятор с помощью программы javac, если не применяется IDE, который преобразует текст программы в двоичный код. При отсутствии синтаксических ошибок компилятор создаст файл с расширением.class. После устранения ошибок и создания двоичного кода созданную программу можно запустить на выполнение с помощью команды java.
Тестирование – это процесс проверки правильности написания программы, а отладка – это процесс отслеживания выполнения программы и выявления ошибок.
Следует, как минимум обеспечить хотя бы разовое тестирование каждого метода программы с выполнением каждого оператора программы хотя бы один раз. Существуют две основные стратегии тестирования – «сверху-вниз» и «снизу-вверх», которые различаются только порядком тестирования методов.
Простейшая процедура отладки программы состоит в использовании операторов печати (выполнение метода System.out.print(<string>)). В этом случае при выполнении программы отслеживаются значения переменных. Более удобным способом отладки является запуск программы с помощью отладочной программы, которая представляет собой специальную среду для управления и наблюдения за выполнением программы. Основная особенность отладочной программы состоит в расстановке внутри кода программы точек прерывания, позволяющих осуществлять проверку текущего значения переменных и условные контрольные переходы, выполнение которых зависит от истинности определенных выражений. Базовой программой отладки в языке Java является программа jdb.
Создав структуру каталогов и размещая в них программы на Java необходимо указать компилятору и интерпретатору путь к программе. Для этого задают значение переменной окружения CLASSPATH. Для операционной системы Windows можно использовать следующую команду: D:\> set CLASSPATH=.;d:\MyJavaProg. Эта команда предлагает Java искать ваши программы сперва в текущем каталоге (.), а затем в каталоге d:\MyJavaProg.
Первой строкой любой программы Java является объявление package. Оно указывает имя пакета, в который входит программа, далее следует имя программы. Применение пакетов обеспечивает каждую программу Java уникальным пространством имен. Любая программа является классом, который обязательно должен содержать метод main(). Именно с него компилятор Java начинает исполнение программы. Подобно большинству языков программирования Java является языком с блочной структурой. Т.е. у классов и методов есть тело, являющееся блоком программного кода. Начало блока отмечается открывающей фигурной скобкой {, а конец – закрывающей }. Блоки методов всегда определяются внутри блоков классов, которые содержат операторы ветвления if и циклов for, образующие внутри метода подблоки, вложенные друг в друга на любую глубину.
Набрать текст программы можно с помощью любого текстового редактора, но обязательно сохранить файл с расширением.java. Далее необходимо скомпелировать файл командой javac, результатом компиляции будет файл с расширением.class, который запускается на выполнение командой java.
Дата добавления: 2015-09-11; просмотров: 71 | Поможем написать вашу работу | Нарушение авторских прав |