Основные сведения о Java
1. Компилятор языка выполняет перевод исходной программы в промежуточный код, называемый байт-кодом. Этот код является машинно-независимым, т. е. не зависит, в первую очередь, от процессора компьютера и операционной системы.
2. Байт-код выполняется интерпретатором языка Java который называется виртуальной машинной Java.(JVM). Для каждой платформы (Windows, Linux, Unix и т.п) разработана своя JVM. JVM может быть аппаратной.
3. Вследствие платформо- независимости Java- программы нашли применение в сети In-ternet. Программа в виде байт-кода загружается из сети и может быть выполнена на любом компьютере c JVM.
4. Существует два типа Java-приложений.
1) Самостоятельное приложение, выполняемое JVM в среде операционной системы.
2) Апплет, выполняемый в среде Web- броузера виртуальной машиной броузера. Апплет- это Java-программа, встраиваемая в Web- страницу. На Java- апплеты налагаются определенные ограничения из-за соображений безопасности. Прежде всего это ограничения работы с файловой системой (дисками) и ограничения по работе с сетью.
5. Средства разработки.
В классическом варианте используется так называемый набор средств для разработки при-ложений JDK(Java Development Kit). Это встроенный компилятор, JVM, библиотеки классов, документации и т.д. JDK разработан компанией Sun и распространяется бесплатно. Основной недостаток: отсутствие среды разработки. Мы будем использовать среду разработки JBuilder 4, позволяющую визуализировать процесс создания программы. Jbuilder 4 поддерживает JDK
1.3.
Простейшая программа
Сложение двух чисел.
public class Easy
{public static void main (String[] args)
{double a,b,y;
a=2; b=2;
y=a+b;
System.out.println(y); // вывод на консоль.
}
}
Некоторые положения:
1. Язык Java близок к C++.
2. Программа полностью состоит из классов. Все переменные являются либо данными-членами (полями) класса либо переменными методов (функций членов). Все функции находят-ся внутри классов, т.е. являются методами.
3. Самостоятельное приложение должно имеет один основной класс с методом main. Заго-ловок метода и класса приведены в примере.
4. Реализация методов находиться внутри классов, а не отдельно как в С++ или Object Pascal.
No user прокомментировали сообщение
Оставить комментарий