13
3.
Формулировка модели и алгоритма на языке программирования
Разработка и запуск программы:
На рисунке 1.2 представлена схема запуска проекта на Java.
Рисунок 1.2 – Запуск проекта
Программа на языке Java – это обычный текстовый файл с расширением java.
Файлы подаются на вход Java компилятора, который переводит их в
специальное
представление Java кода. Результат работы компилятора сохраняется в одинаковых
файлах с расширением (точка). сlass. Java машина начинает их исполнять или
интерпретировать. Java – чисто объектно-ориентированный язык со строгой
типизацией, в нем существует только восемь базовых или встроенных в язык типов
данных. Остальные типы данных создаются самостоятельно программистами с
использованием средств языка. Особенностью языка Java также является то, что здесь
отсутствуют деструкторы, так-как есть встроенная сборка мусора (англ. Garbage
collector). Программистам нет необходимости следить за утечками памяти.
Первая Java программа.
По
давней традиции, восходящей своими корнями к языку Си, учебники по
языкам программирования начинаются обычно начинаются с программы «Hello,
World!». Мы с вами не будем нарушать эту традицию. В листинге 1.1 представлена
эта программа на языке программирования Java в самом простом виде.
14
Листинг 1.1
.
Первая программа на языке Java;
class MyFirstClass{
public static void main(String[] args){
System.out.println("Hello, world!");
}
}
Вот и все, всего пять строчек! Но даже на этом простом примере можно
заметить целый ряд существенных особенностей языка Java.
-
Всякая программа представляет собой один или несколько классов, в этом
простейшем примере только
один класс (class)
и называется он
MyFirstClass .
-
Начало класса следует за служебным словом
class
, за
которым следует
сразу пишем имя класса, выбираемое произвольно, в
данном случае
MyFirstClass
.
Все, что содержится внутри классе, записывается в фигурных скобках и составляет
тело класса
(class body).
В отличие от языка С++ мы
видим, что точка входа в программу находится
внутри класса, следовательно для того-чтобы написать самую простую программу
результат выполнения которой всего лишь вывод на
экран строчки текста нам
пришлось создать класс.
Достарыңызбен бөлісу: