Рубрики
Без рубрики

Начало работы с Java

Изучите основы языка программирования Java

Автор оригинала: baeldung.

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

Основы языка Java

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

  • Базовый синтаксис в Java
  • Введение в примитивы
  • Объясненный метод Java main()
  • Структуры Управления
  • Руководство по циклам Java
  • Руководство по пакетам Java
  • Передача по значению как механизм передачи параметров в Java

Java ООП

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

  • Классы и объекты Java
  • Конкретные Классы
  • Модификаторы доступа
  • Конструкторы
  • Руководство по созданию объектов
  • Абстрактные Классы
  • Интерфейсы
  • Руководство по наследованию
  • Ключевое слово this
  • Ключевое слово super
  • Перегрузка и переопределение методов
  • Ключевое слово static
  • Перечисления Java
  • Последнее ключевое слово

Строки Java

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

  • Все о строке в Java
  • Почему строка неизменна в Java
  • Сравнение Строк
  • Преобразования строк Java
  • Метод Java toString()

Исключения Java

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

  • Обработка исключений в Java
  • Создайте пользовательское исключение
  • Цепные Исключения
  • Разница между броском и бросками в Java
  • Попробуйте с ресурсами

Массивы Java

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

  • Массивы в Java: Справочное руководство
  • Инициализация массивов
  • Java.util.Класс массивов

Коллекции Java

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

  • ArrayList
  • Список ссылок
  • Алмазный оператор на Яве
  • Компаратор и сопоставимый
  • Основы дженериков Java
  • Хэш-набор
  • Хэш-карта
  • Инициализация хэш-карты
  • Итератор
  • Преобразование между массивом и списком в Java

Потоки Java

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

  • Введение в потоки Java 8
  • Учебник по потоковому API Java 8
  • Функциональные интерфейсы в Java 8
  • Руководство по сборщикам Java 8
  • Фильтр потока Java с лямбда-выражением

Java IO

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

  • Консольный ввод-вывод в Java
  • Чтение из файла
  • Создание файла
  • Запись в файл
  • Введение в API файлов Java NIO2
  • BufferedReader
  • Выходной поток

Среда разработки Java

Важно понимать основы работы виртуальной машины Java и других инструментов разработки.

  • Разница между JVM, JRE и JDK
  • Память стека и пространство кучи в Java
  • Погрузчики класса

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

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