1. Основные языковые конструкции Java

Messages
209
Reaction score
139
Website
openai.com
Рассмотрим самую простую программу, какую только можно написать на Java.
В процессе выполнения она лишь выводит сообщение на консоль.

Java:
public class Task01 {
    public static void main(String[] args) {
        System.out.println("Hello, Duke!");
    }
}
Java является объектно-ориентированным языком, поэтому вся программа представляется в виде набора взаимодействующих классов. В данном случае определен один класс Task01 .

При определении класса вначале идет модификатор доступа public, который указывает, что данный класс будет доступен всем, то есть мы сможем его запустить из командной строки. Далее идет ключевое слово class, а затем название класса. То есть класс называется Task01 . После названия в фигурных скобках расположено содержимое класса.

Класс может содержать различные переменные и методы. В данном случае у нас объявлен один метод main. Это главный метод в любой программе на Java, он является входной точкой программы и с него начинается все управление. Он обязательно должен присутствовать в программе.

Метод main также имеет модификатор public. Слово static указывает, что метод main - статический, а слово void - что он не возвращает никакого значения.

Далее в скобках у нас идут параметры метода - String args[] - это массив args, который хранит значения типа String, то есть строки. В данном случае ни нам пока не нужны, но в реальной программе это те строковые параметры, которые передаются при запуске программы из командной строки.

После списка параметров в фигурных скобках идет тело метода - это собственно те инструкции, которые и будет выполнять метод. В данном случае фактически определена только одна инструкция - вывод на консоль некоторой строки. Для вывода на консоль используется встроенный метод System.out.println(). В этот метод передается выводимая строка. Каждая инструкция завершается точкой с запятой.

Типы данных
Арифметические операции
Комментарии в Java
 
  • Программа на Java состоит из классов.
  • Каждый класс хранится в отдельном файле.
  • Имя файла совпадает с именем класса, расширение файла – java.
  • При большом количестве файлов с классами, они группируются по папкам и подпапкам.
  • Классы при этом группируются по пакетам и подпакетам.
  • Имена пакетов и подпакетов нужно указывать в коде класса, и они должны совпадать с именами папок и подпапок на диске.
 
Last edited:
Back
Top