![](/user_photo/1546_yXJjJ.png)
- •Содержание
- •Глава 1. Процесс создания работающей Java-программы
- •1.1. Типы Java программ.
- •1.2. Этапы подготовки исполняемой программы. Безопасность.
- •Глава 2. Введение в Java
- •2.1 Версии языка Java. Средства разработки.
- •2.2. Примеры создания автономного Java приложения и апплета.
- •2.2.1. Создание Java-приложения “HelloJava”.
- •Строка 1
- •Строка 3
- •Строка 5
- •2.2.2. Создание Java-апплета “HelloJava”.
- •Глава 3. Лексические основы языка.
- •Комментарии
- •Зарезервированные слова Java
- •Зарезервированные имена методов Java
- •Глава 4. Типы данных и операторы языка
- •4.1 Простые типы
- •4.2. Операторы
- •Глава 5. Управление выполнением программы Условные операторы
- •Глава 6. Java, как объектно-ориентированный язык.
- •6.1.Основные требования к объектно-ориентированной системе
- •6.2. Базовая система классов Java
- •6.3. Объектная модель Java
- •Простейший пример описания класса
- •Создать объект описанного выше класса можно декларацией
- •Заключение
- •Список литературы
Глава 2. Введение в Java
2.1 Версии языка Java. Средства разработки.
Язык Java с момента создания находится в постоянном развитии. В реализации Java 1.1.6 находилось 23 пакета (в Java 1.0.2 их было 8), а количество классов – 503 (211). Последняя версия языка 2.0. Что касается средств разработки приложений и аплетов Java, то первоначально они были созданы фирмой Sun Microsystems и до сих пор пользуются популярностью. Базовой стандартной средой разработки является пакет JDK (Java Development Kit) фирмы Sun. Последняя версия этого пакета на сегодняшний день 1.4.0. Средства JDK не имеют графического интерфейса и запускаются из командной строки. Существует также множество других визуальных средств, таких как JBuilder, Symantec Cafe, VisualJ, Java WorkShop, Java Studio и другие. При написании программ в данной курсовой работе мной использовался стандартный набор JDK v. 1.4.0.
2.2. Примеры создания автономного Java приложения и апплета.
В этой главе будет создана каноническая программа “HelloJava”. Эта программа будет создана в виде обычногоJavaприложения и в виде апплета.
2.2.1. Создание Java-приложения “HelloJava”.
Для создания программы можно использовать любой текстовый редактор, например Блокнот. Создаётся в Блокноте текстовый документ с расширением javaи именем HelloJava и набирается следующий текст:
public class HelloJava
{
public static void main(String args[])
{
System.out.println("Hello, Java!");
} }
Язык Java требует, чтобы весь программный код был заключен внутри поименованных классов. Приведенный выше текст примера надо записать в файл HelloJava.java. Обязательно соответствие прописных букв в имени файла тому же в названии содержащегося в нем класса. Для того, чтобы оттранслировать этот пример необходимо запустить транслятор Java — javac, указав в качестве параметра имя файла с исходным текстом:
С: \> javac HelloJava.Java
Транслятор создаст файл HelloJava.class с независимым от процессора байт-кодом примера. Для того, чтобы исполнить полученный код, необходимо иметь среду времени выполнения языка Java (программа java), в которую надо загрузить новый класс для исполнения. Важно то, что в качестве параметра указывается имя класса, а не имя файла, в котором этот класс содержится, т.е. расширение classне указывается.
С: > java HelloJava
Если всё прошло успешно, т.е. если ни транслятор, ни интерпретатор не выдал сообщения об ошибке, то на экране появится строка Hello, Java!
Конечно, HelloJava — это тривиальный пример. Однако даже такая простая программа знакомит с массой понятий и деталей синтаксиса языка.
Строка 1
public class HelloJava
В этой строке определен один класс типа public с именем HelloJava. Полное описание класса располагается между открывающей фигурной скобкой во второй строке и парной ей закрывающей фигурной скобкой в строке 7.Заметим, что исходный файл приложения Java может содержать только один класс public, причем имя файла должно в точности совпадать с именем такого класса. В данном случае исходный файл называется HelloJava.java. Если назвать файл helloJava.java, транслятор выдаст сообщение об ошибке. И ещё если класс типа public с именем, совпадающем с именем файла, содержит определение метода main, то такой метод служит точкой входа автономного приложения Java. В этом он напоминает функцию main обычной программы, составленной на языке программирования C.