Главная
Вход
Регистрация
Воскресенье, 09 Фев 2025, 00:11:42 Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Общедоступные статьи [17]

Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Общедоступные статьи

0002_01 - Начальные принципы программирования в Java

Небольшая вводная

Java - это объектно-ориентированный язык, поэтому код в ваших программах будет состоять из объектов и классов.

Классы описываются своими свойствами и методами.

К примеру, классом является коробка со своими свойствами: высотой, длиной и шириной. Так же к этой коробке применимы методы: открыть коробку, закрыть коробку. При этом свойства просто описываются и их значения не задаются.

Объект - это экземпляр класса.

К примеру, объектами являются различные по размерам коробки. Т.е. различные экземпляры одного и того же класса.

 

Где писать Java-код

В данном курсе рекомендуется набирать код в простом текстовом редакторе.

 

Имена классов

Каждый класс должен иметь своё уникальное имя. В Java к именам классов применяются следущие требования:

  1. Имя класса может содержать только латинские буквы в верхнем регистре (A ... Z), латинские буквы в нижнем регистре (a ... z), цифры (0, 1 ... 9) и символ подчёркивания (_);
  2. Имя класса должно начинаться с латинской буквы в верхнем регистре (A ... Z);
  3. Имя класса должно быть осмысленным и легко читаемым.

Примеры "правильных" имён классов:
Box
SquareBox
RoundBox
Ex_001_01
P00101

 

Коротко о комментариях

В коде программ используется комментирование (заметки по коду), которое несёт информационную нагрузку для программиста. При компиляции исходного кода в исполняемый код, они просто пропускаются.

Комментарии бывают однострочные и многострочные:

// всё, что находится за дабл-слешем до конца строки является однострочным комментарием и компилироваться не будет

/* всё, что
находится внутри такого блока, является
многострочным комментарием и
компилироваться не будет */

 

Исходный код классов в Java

Так как программы состоят из объектов и классов, а объекты вызываются внутри классов, то минимальной программной единицей в Java является класс.

Исходный код класса хранится в файле с расширением *.java и имеющем то же имя, что и сам класс (с учётом регистра).

Примеры файлов исходного кода классов (опираясь на предыдущий пример):
Box.java
SquareBox.java
RoundBox.java
Ex_001_01.java
P00101.java

 

Рассмотрим на примере класса Box...

Сначала мы должны создать файл Box.java, а потом записать в нём то, что это класс Box. Это делается таким образом:

class ИмяКласса {
     
// а внутри него - тело класса (код этого класса)
}

Т.е. файл Box.java должен содержать такой код:

class Box {

}

 

Точка входа и минимальная программа

Казалось бы, класс у нас уже есть, хоть и пустой... но... скомпилирован он не будет, т.к. в нём отсутствует точка входа, т.е. компилятор не видит, откуда начинать компиляцию исходного кода в исполняемый.

Как уже говорилось ранее, классы имеют свои методы. В java есть такой метод, который показывает java-машине, откуда начинать выполнение программы. Этот метод является главным (main) или, как ещё говорят, точкой входа в программу.

Пока просто нужно вам запомнить, как он прописывается в теле класса:

public static void main(String[] args) {
   
// самая начальная часть кода
}

Если этот метод есть в классе, то при компиляции исходного кода класса получится исполняемый код. Поэтому, это каркас:

class ИмяКласса {
    public static void main(String[] args) {
       
// код
    }
}

Т.е. файл Box.java должен содержать:

class Box {
    public static void main(String[] args) {
       
// код
    }
}

Этот файл с его содержимым называется минимальной программой. Минимальной - потому что она уже компилируется, но ещё ничего не делает. Программный код следует начинать с написания такой минимальной программы.

 

Компиляция и исполняемый код

Давайте немного попрактикуемся.

  1. Создайте исходный код класса Ex0002_01 в любом удобном Вам расположении (рекомендую создать отдельный каталог для этого).
  2. Теперь вызовите терминал из места расположения исходного кода класса и произведите компиляцию исходного кода в исполняемый следующей командой:

sudo javac Ex0002_01.java

При успешной компиляции, рядом с файлом исходного кода класса Ex0002_01.java будет создан файл исполняемого кода класса Ex0002_01.class, который можно запустить на исполнение командой:

sudo java Ex0002_01

Но ничего не будет выполнено, т.к. программа минимальная.

Теперь создайте минимальную программу (класс) Ex0002_02 и внутри метода main пропишите код (в Java очень внимательно относитесь к регистру символов):

System.out.println("Java работает");

После чего перекомпилируйте исходный код в исполняемый и запустите на выполнение. Посмотрите на результат.

До встречи в следующем уроке.

Категория: Общедоступные статьи | Добавил: FireSnake (02 Дек 2015)
Просмотров: 450 | Теги: метод, объект, Object, класс, java, Main, Class, Method, компиляция, точка входа | Рейтинг: 5.0/1
Всего комментариев: 0
avatar
Вход на сайт

Поиск

Группа VK