Язык Java
Категория реферата: Рефераты по информатике, программированию
Теги реферата: в контакте сообщения, контрольная по алгебре
Добавил(а) на сайт: Efimij.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
Такая большая длина строки является следствием важного требования, заложенного при разработке языка Java. Дело в том, что в Java отсутствуют глобальные функции. Рассмотрим каждый элемент третьей строки. public
Это — модификатор доступа, который позволяет программисту управлять видимостью любого метода и любой переменной. В данном случае модификатор доступа public означает, что метод main виден и доступен любому классу. static
Следующее ключевое слово — static. С помощью этого слова объявляются
методы и переменные класса, используемые для работы с классом в целом.
Методы, в объявлении которых использовано ключевое слово static, могут
непосредственно работать только с локальными и статическими переменными. void
Нужно просто вывести на экран строку, а возвращать значение из метода main не требуется. Именно поэтому и был использован модификатор void. main
Все существующие реализации Java-интерпретаторов, получив команду
интерпретировать класс, начинают свою работу с вызова метода main. Java-
транслятор может оттранслировать класс, в котором нет метода main. А вот
Java-интерпретатор запускать классы без метода main не умеет.
Все параметры, которые нужно передать методу, указываются внутри пары
круглых скобок в виде списка элементов, разделенных символами ";" (точка с
запятой). Каждый элемент списка параметров состоит из разделенных пробелом
типа и идентификатора. Даже если у метода нет параметров, после его имени
все равно нужно поставить пару круглых скобок. В данном примере у метода
main только один параметр. Элемент String args[] объявляет параметр с
именем args, который является массивом объектов — представителей класса
String. Квадратные скобки говорят о том, что мы имеем дело с массивом, а не
с одиночным элементом указанного типа. Тип String — это класс.
Строка 5
System.out.println("Hello, Java!");
В этой строке выполняется метод println объекта out. Объект out
объявлен в классе OutputStream и статически инициализируется в классе
System. Закрывающей фигурной скобкой в строке 6 заканчивается объявление
метода main, а такая же скобка в строке 7 завершает объявление класса
HelloJava.
2.2.2. Создание Java-апплета “HelloJava”.
Java апплеты, как и Java приложения создаются в виде текстового файла с
расширением java. Создаём файл HelloJava.java:
import java.awt.*;
import java.applet.*;
public class HelloJavaApplet extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello, Java!", 20, 20);
}
}
Апплет начинается двумя строками, которые подключают оператором import все классы иерархий java.applet и java.awt. библиотека java.applet содержит классы, необходимые для создания апплетов, а с помощью библиотеки java.awt апплет может выполнять в своем окне рисование различных изображений или текста. Далее в исходном тексте апплета определяется класс типа public с именем HelloJavaApplet. Это имя должно обязательно совпадать с именем файла, содержащего исходный текст этого класса.
Определенный класс HelloJavaApplet с помощью ключевого слова extends наследуется от класса Applet. При этом методам класса HelloApplet становятся доступными все методы и данные класса, за исключением определенных как private. Класс Applet определен в библиотеке классов java.applet, которую мы подключили оператором import.
Дальше присутствует метод paint, замещающий одноименный метод класса
Applet. При вызове этого метода ему передается аргумент, содержащий ссылку
на объект класса Graphics. Последний используется для прорисовки нашего
апплета. С помощью метода drawString, вызываемого с этим объектом типа
Graphics, в позиции экрана (20,20) выводится строка “Hello, Java!”.
Далее, как и в случае Java приложения транслируем содержимое файла
HelloJavaApplet.java транслятором javac.exe, получая тем самым байт-код
апплета в файле HelloJavaApplet.class. Следующим этапом требуется встроить
апплет в HTML документ, который будет в последствии загружен в браузер.
Встраивание апплетов происходит с использованием тегов и
. Нужно создать файл HelloJavaApplet.html со следующим минимальным
содержимым:
CODE — обязательный атрибут, задающий имя файла, в котором содержится оттранслированный код апплета.
WIDTH и HEIGHT — обязательные атрибуты, задающие начальный размер видимой области апплета.
Далее следует поместить файлы HelloJavaApplet.html и
HelloJavaApplet.class в один каталог и открыть первый в любом браузере, в
который встроена Виртуальная Машина Java на любой платформе. При открытии
произойдёт так называемая компиляция "на лету" и апплет будет запущен.
Глава 3. Лексические основы языка.
Целью этой главы является рассмотрение общих аспектов синтаксиса языка.
Программы на Java — это набор пробелов, комментариев, ключевых слов, идентификаторов констант и переменных, операторов и разделителей.
Пробелы
Java — язык, который допускает произвольное форматирование текста программ. Для того, чтобы программа работала нормально, нет никакой необходимости выравнивать ее текст специальным образом. Программа будет работать при условии, что между отдельными лексемами (между которыми нет операторов или разделителей) имеется по крайней мере по одному пробелу, символу табуляции или символу перевода строки.
Комментарии
Рекомендуем скачать другие рефераты по теме: оценка реферата, диплом анализ.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата