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

Основы языка Java
Прежде чем изучать классы и объекты, давайте начнем с основного синтаксиса языка.

Java ООП
Далее давайте погрузимся в мир объектно-ориентированного программирования с практическими примерами Java.

Java-строки
Строки — это распространенный тип данных в Java, представляющий текст. Давайте посмотрим, как создавать и использовать объекты String .

Исключения Java
Исключения — это ненормальное поведение во время выполнения программы. Давайте разберемся, что такое исключения Java и как они могут помочь нам писать менее подверженный ошибкам код.

Массивы Java
Пришло время взглянуть на нашу первую структуру данных в Java — массивы.

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

Java-потоки
Наконец, мы добираемся до потоков Java, которые являются не структурами данных, а оболочками вокруг источников данных и позволяют нам более эффективно обрабатывать данные.

Java ввод/вывод
Посмотрите на способы взаимодействия с файлами и другими методами ввода/вывода данных в Java.

Среда разработки Java
Важно понимать основы работы виртуальной машины Java и других средств разработки.
Конечно, о программировании на Java можно узнать гораздо больше, а доступные средства разработки и API-интерфейсы меняются каждый день. Но имея прочную основу базовых концепций, вы можете сразу приступить к созданию чего-либо и всегда продолжать обучение.
Для получения дополнительных руководств и примеров решения проблем в Java также загляните в категорию Java на сайте.