Основы языка Java
Теперь перейдем непосредственно к изучению основ языка программирования Java на конкретном примере. Напишем первую программу на этом языке (листинг 1.1). Для написания и запуска кода используйте среду разработки (IDE), например, Eclipse, IntelliJ IDEA или Android Studio. Как установить и настроить Android Studio, смотрите здесь.
Листинг 1.1. Первая программа на языке Java
class MyProgram {
public static void main (String args[]) {
System.out.println ("Это Ваша первая программа на Java");
}}
Разберем эту программу построчно.
Первая строка.
class My Program{
В этой строке мы создаем класс My Program.
Класс состоит из двух типов данных: поля — это данные, которые позволяют описывать свойства класса, и методы — о них мы уже говорили.
В этом классе содержится лишь один метод — main (который является самым главным методом, так как с него начинается выполнение программы), о чем мы и указываем в следующей строке,
public static void main (String args[]) {
Объявление класса (т.е. описание его содержимого) происходит между двумя фигурными скобками после имени класса, также, как и объявление метода.
Содержимое между фигурными скобками называется телом метода (содержимое класса, соответственно, называется телом класса).
В вышеуказанной строке мы объявляем метод main.
Слово public говорит нам о том, что доступ к этому методу разрешен для любых объектов. Ключевое слово static говорит нам о том, что этот метод будет выполняться без создания объекта — т.е. в самом начале программы. Метод может передавать данные другому методу или переменной — это называется возвращением значения.
Переменная — это именованная ячейка памяти, в которую можно записывать данные определенного типа. Ключевое слово void говорит нам о том, что этот метод ничего не возвращает. После имени метода в круглых скобках указываются аргументы или параметры метода — данные, которые мы можем передать методу при вызове. В данном случае мы можем передать массив строковых объектов (об этом мы расскажем в последующих главах).
В третьей строке программы из листинга 1.1:
System.out.println ("Это Ваша первая программа на Java");
мы вызываем метод println, принадлежащий объекту out, который в свою очередь принадлежит объекту System.
Данный метод выводит на экран строковый литерал (он заключен в кавычки) — это константа, записанная по правилам Java (какие-либо данные). Любая строка, являющаяся логической единицей (если в ней задается выполнение какого-либо действия), должна завершаться символом В последней строке программы из листинга 1.1: }}
мы закрываем тела метода и класса.
При выполнении этой программы на экране должна появиться такая строка.
Это Ваша первая программа на Java.
В Java неважно, как вы будете размещать строки, лишь бы точки с запятой правильно разделяли код на операторы (<оператор — вызов метода, создание переменной, присваивание ей значения и другие логические действия).
Ту же программу можно записать так, как показано в листинге 1.2, или так, как показано в листинге 1.3.
Листинг 1.2. Другой способ записи первой программы
class MyProgram {
public static void main(String Args[]) {
System.out.println("Это Ваша первая программа на Java");
}
}
Листинг 1.3. Еще один способ записи первой программы
class MyProgram { public static void main (String args[]) { System.out.println ("Эта Ваша первая программа на Java"); )}
Достарыңызбен бөлісу: |