Найти тему

Java Введение. Установка и основные понятия. Часть 1.

Оглавление

Запускаю линейку статей по обучению программирования на языке Java. Да мой канал посвящён тестированию, но это одна из возможностей - писать автотесты на языке Java. На самом деле на данном языке написано достаточно много всем известных приложений - Netflix, YouTube, Facebook, Twitter и много других. Поэтому решил, чтобы мой канал был полезен не только тем, кто хочет обучиться инструментам тестировщика, но тем, кто хочет просто научиться программировать на Java!

Java: универсальный язык программирования

Java — это объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems в 1995 году. Он предназначен для создания надёжных, масштабируемых и переносимых приложений. Java используется для разработки программного обеспечения различного назначения, включая мобильные приложения, веб-сервисы, корпоративные системы и научные вычисления.

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

Одной из ключевых особенностей Java является его независимость от платформы. Это означает, что программа, написанная на Java, может работать на любой платформе, где установлена виртуальная машина Java (JVM). JVM — это среда выполнения, которая переводит байт-код Java в машинный код конкретной платформы. Благодаря этому, Java-приложения могут быть легко перенесены между различными операционными системами.

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

Преимущества Java включают в себя:

  • Большое сообщество разработчиков. Java имеет одно из самых больших сообществ разработчиков в мире. Это означает, что существует множество ресурсов, инструментов и библиотек, доступных для разработчиков на Java.
  • Высокая производительность. Java-программы обычно работают быстро и эффективно благодаря оптимизации JVM.
  • Поддержка многопоточности. Java поддерживает многопоточное программирование, что позволяет разработчикам создавать приложения, способные одновременно обрабатывать несколько задач.
  • Кроссплатформенность. Java-приложения могут работать на различных операционных системах без необходимости перекомпиляции.

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

Установка Java

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

Настройка окружения для Intellij IDEA JAVA
Обучение тестированию26 марта 2024

После установки вы попадёте на создание вашего первого проекта

-2

Слева это проекты, которые создавались последний раз, у вас же данного столбца может и не быть.

  • Create New Project - создание нового проекта
  • Open or import - Открыть существующий проект
  • Get from Version Control - Также можете импортировать ваш проект, но уже из Git

С гит вы можете познакомиться в данном блоке статей

Git. Модуль 5 | Обучение тестированию | Дзен

Далее мы попадаем в настройку нашего проекта

-3

Придумываем название нашему проекту. Выбираем, где мы его сохраним.

Так ка мы пишем тесты используя Maven, то давайте выберем данную настройку. Это лишь добавит нужную структуру и зависимости.

-4

Если вы уже установили JDK, то она подтянется автоматически

-5

Если этого не произошло, то вы можете сами указать, где вы её установили

-6

Либо попробовать Download JDK - это внутренний инсталлятор, который сам установит JDK.

GroupId - идентификатор вашего проекта среди всех остальных проектов, как правило, GroupId начинается с доменного имени, потом может идти название организации/отдела/имени разработчика (элементы этого идентификатора разделяются точками, аналогично пакетам, с которыми вы позднее познакомитесь), и потом название проекта (например, org.apache.maven, com.flamexander.calculator).

ArtifactId - имя самого проекта (например, lesson1-app, calculator).

Version - версия проекта.

-7

После нажимаем Create

Готово, теперь мы можем начинать писать код.

-8

В следующих статьях продолжим разбирать структуру и особенности Java.

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!

Обучение тестированию