JAVA

MINT

Начальный курс Java

Освойте самый популярный язык для enterprise-разработки

Урок 1: Основы Java

Что такое Java?

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

  • Корпоративных приложений (Spring, Hibernate)
  • Android-разработки
  • Веб-приложений (Java EE)
  • Больших данных (Hadoop, Spark)
  • Финансовых систем

Установка JDK

Скачайте JDK (Java Development Kit) с официального сайта Oracle.

Проверьте установку:

$ java -version
java version "17.0.1" 2021-10-19 LTS

Первая программа

Создайте файл HelloWorld.java:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Привет, мир!");
    }
}

Скомпилируйте и запустите:

$ javac HelloWorld.java
$ java HelloWorld
Привет, мир!

Попробуйте сами:

Измените программу, чтобы она выводила ваше имя вместо "Привет, мир!"

Переменные и типы данных

В Java нужно явно указывать тип переменной:

String name = "Алексей";  // Строка
int age = 25;           // Целое число
double height = 1.75;   // Число с плавающей точкой
boolean isStudent = true; // Логическое значение

Основные типы данных:

  • byte, short, int, long - целые числа
  • float, double - числа с плавающей точкой
  • char - символ
  • boolean - логическое значение
  • String - строки

Условные операторы

Управление потоком выполнения:

int age = 18;

if (age >= 18) {
    System.out.println("Вы совершеннолетний");
} else {
    System.out.println("Вы несовершеннолетний");
}

Попробуйте сами:

Напишите программу, которая проверяет, является ли число чётным.

Циклы

Цикл for:

for (int i = 0; i < 5; i++) {
    System.out.println("Итерация " + i);
}

Цикл while:

int count = 0;
while (count < 5) {
    System.out.println(count);
    count++;
}

Функции (методы)

Методы позволяют повторно использовать код:

public class Greeter {
    public static String greet(String name) {
        return "Привет, " + name + "!";
    }
    
    public static void main(String[] args) {
        String message = greet("Анна");
        System.out.println(message);
    }
}

Попробуйте сами:

Создайте метод, который принимает два числа и возвращает их сумму.

Продолжить обучение (полная версия)

В полной версии: ООП, Коллекции, Исключения, Многопоточность, Spring и многое другое