Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Васюткина Технология разработки програм java (Горячев).doc
Скачиваний:
140
Добавлен:
23.03.2016
Размер:
1.84 Mб
Скачать

Инструментальная среда разработки программ на Java

Для создания программ на Java возможно использование нескольких сред разработки. Это может быть Microsoft Visual J++, JBuilder,IntelliJ Idea, Eclipse или NetBeans IDE.

Использование среды NetBeans 7.0

  1. Создание нового Java-проекта. (File – New Project) (рис. 1.1).

  2. Настройка проекта (рис. 1.2). Необходимо задать имя проекта (в примере LabWorkN), его расположение и имя главного класса (в примере labworkn.Main). Обратите внимание, что имя разделено точкой. До точки – имя пакета (package), после – имя класса. Названия пакетов принято писать строчными буквами, а заглавные использовать только в именах классов.

Рис. 1.1. Создание нового проекта

Рис. 1.2. Задание имен проекта и главного класса

Добавление класса, интерфейса, апплета и т.д. в проект (правая кнопка мыши по пакету) (рис. 1.3).

Рис. 1.3. Добавление новых модулей в проект

  1. Если проект не был скомпилирован или был изменен, при запуске (через панель инструментов (см. рис.1.4), меню Run или F6) будет произведена компиляция. Результат выполнения консольного приложения, описание ошибок и исключений выводится в окно Output. Компиляция может быть произведена отдельно, без запуска (Build Main Project или Clean and Build Main Project).

  2. Для отладки программы устанавливаем точку останова щелчком по полю с номером строки кода. Появится красный квадрат напротив этой строки. При помощи команды Debug Main Project (Ctrl + F5) запускаем программу в режиме отладки (см. рис.1.5).

  3. Создание простейшего приложения. Java-файл будет содержать следующий код:

import java.util.*;

public class Hello {

public static void main(String args[]) {

System.out.println("Hello, world");

Date d=new Date();

System.out.println("Date:"+d.toString());

}

}

Рис. 1.4. Запуск программы

Рис. 1.5.Отладка программы

Так как класс Hello объявлен с модификатором public, то имя файла с его исходным кодом должно совпадать с именем класса. Для классов с модификатором по умолчанию имена файлов могут быть любыми (расширение обязательно .java).

Все классы являются производными (или подклассами) от существующих классов. В случае - если не определен суперкласс, то по умолчанию предполагается, что таким суперклассом является класс Object.

Структура Java-программы

Все Java-программы содержат в себе четыре разновидности блоков: классы (classes), методы (methods), переменные (variables) и пакеты (package).

Классы представляют собой основу объектно-ориентирован-ных свойств языка. Классы содержат переменные и методы. Методы есть не что иное как функции или подпрограммы. В переменных хранятся данные.

Пакеты содержат в себе классы и помогают компилятору найти те классы, которые нужны ему для компиляции пользовательской программы. Классы, входящие в один пакет, особым образом зависят друг от друга. Например, приложение Hello импортирует пакет java.util, в котором содержится класс Date.

Java-программа может содержать в себе любое количество классов, но один из них всегда имеет особый статус и непосредственно взаимодействует с оболочкой времени выполнения (первичный класс). Для приложений первичный класс должен обязательно содержать метод main().