Лабораторная работа ява-1

Тема: Использование ява-машины и системы подготовки программ на языке программирования ява (JDK).

Цель - изучить практику подготовки и выполнения простых ява-программ.

 

Краткие теоретические сведения

Что такое Java и как она работает?

Если кратко, то Java - это один из языков программирования. Он разработан компанией Sun, и является платформо-независимым. Это означает, что программа, написанная на Java, будет одинаково выполнятся и под Windows, и под Linux, и под другими ОС. Достигается это следующим образом - текст программы переводится с помощью компилятора не в родные для процессора команды, а в коды виртуальной java-машины (JVM). Коды виртуальной машины одинаковы на любой платформе, и именно поэтому одна и та же программа и будет работать на разных платформах. Коды эти, кстати, называются байт-кодами. Сама же виртуальная машина от платформы, естественно, зависит - виртуальная машина для Windows отличается от виртуальной машины для других ОС. Мы будем рассматривать создание программ на Java для Windows. Но это не означает, что они не будут работать на других платформах - как раз наоборот.

Существует два основных вида программ на Java - собственно Java-программы и апплеты. Первые выполняются как самостоятельные программы, вторые выполняются в браузере. В настоящее время почти все браузеры имеют в своем распряжении JVM.

Что такое JDK и как его установить?

JDK расшифровывается как Java Developer Kit. Это набор программ и утилит, предназначенный для программирования на Java. В него ряд утилит. Вот некоторые из них:

Есть еще и другие утилиты.

JDK - это бесплатный набор. Как следствие, с ним придется работать без особого комфорта - тексты программ надо будет набирать в текстовом редакторе. Скачать JDK можно с сайта компании Sun.

После скачивания необходимо инсталлировать пакет на компьютере. По умолчанию установка файлов производится, например для версии jdk1.5.0_08,  в "C:\Program Files\Java\jdk1.5.0_08\" и автоматически прописываются "пути" к исполняемому файлу виртуальной ява машины. Для выполнения "компиляции" исходной программы используется компилятор javac.exe, обычно размещаемый  "C:\Program Files\Java\jdk1.5.0_08\bin\".

Наиболее простой метод подготовки и выполнения ява программы заключается в следующем:

 

Первая программа на Java

Первая программа, по давно укоренившейся традиции, будет HelloWorld. Ниже приводится ее текст, который надо набрать в любом текстовом редакторе, позволяющем сохранять документ в ASCII-кодах. Наберите следующий текст и сохраните его в файле HelloWorld.java:

class HelloWorld{

    public static void main(String [] args){

        System.out.println("Hello World!");

    }

}

Несколько слов по тексту программы. Во-первых, обратите внимание на слово class. Любая программа на Java использует классы. Во-вторых, обязательно должен быть метод (функция) main. Именно с него все и начинается. В нашем случае main имеет несколько модификаторов. Модификатор public означает, что данный метод будет виден снаружи класса. Модификатор static приблизительно означает, что метод main можно вызывать не для конкретного экземпляра класса, а в самом начале программы, когда никакого экземпляра класса еще нет. И, наконец void означает, что метод main не возвращает никакого значения. В строке

...

    System.out.println("Hello World!");

...

вызывается метод println, который и выводит на экран соответствующую надпись. Этот метод берется из пространства имен System.out.

Еще одно замечание. Java, как и все C-подобные языки, различает строчные и прописные буквы. Так что, например, HelloWorld и helloworld - разные вещи.

После того, как текст набран (напомним, что мы сохраняем его в файле с именем HelloWorld.java), его надо откомпилировать и выполнить.

Задания лабораторной работы.

- подготовьте "рабочее место программиста";

- подготовьте пакетную процедуру компиляции программы;

- выберите и освойте текстовый редактор;

- напишите свое приветствие, содержащее несколько строк текста.