1
0

java.md 8.1 KB

Что такое Java?

Java — универсальный язык программирования, выпущенный в 1995 году компанией Sun Microsystems, которую в итоге купила корпорация Oracle. Ключевая особенность языка — он портативный и легко переносится на разные платформы. Java работает по принципу Write Once, Run Anywhere («Напиши один раз и запускай где угодно», или WORA). Такой код можно запускать на персональных компьютерах, серверах, бытовых устройствах и другой технике.

Photo.png

Появление Java оказало большое влияние на разработку современного ПО. К примеру, долгое время компания Google использовала его в качестве основного языка для разработки под Android, а Mojang написала на нем Minecraft. Сейчас Java используют в разработке бэкенда, десктопных и мобильных приложений, устройств для умного дома и финансовых инструментов.

Как установить Java?

Для программирования на Java понадобится Java Development Kit — специальный набор инструментов для разработчиков. В него входит компилятор, исполнительная среда, стандартная библиотека классов и все необходимое. Без этого пакета не получится собирать проекты на Java.

Для установки Java Development Kit необходимо:

  • Перейти на официальный сайт Oracle, найти пакет под свою операционную систему и скачать его;
  • Распаковать содержимое архива и запустить приложение;
  • Во время установки выбрать пункт «Development Tool»;
  • Дождаться завершения установки.

Теперь JDK установлен, но компьютер не знает, где находится папка и как к ней обращаться, поэтому подскажем ему. На Windows для этого надо:

  • Перейти в папку ProgramFiles\Java\версия-установленного-jdk\bin;
  • Пликнуть правой кнопкой мыши на любой файл в этой папке, перейти в «Свойства» и скопировать путь к нему;
  • Перейти в свойства ПК, кликнуть на вкладку «Дополнительно» и найти пункт «Переменные среды»;
  • В окне создать переменную с названием PATH, а в поле значения вставить путь, который копировали ранее.

Теперь можно перезагрузить компьютер и проверить работоспособность установленного языка Java. Для этого надо запустить приложение «Командная строка» и ввести javac. Если все успешно, то Windows выведет аргументы команды.

Редакторы кода и IDE

Код удобнее писать в специальных редакторах и средах разработки (IDE). Они включают в себя удобные инструменты, облегчающие работу с Java и ускоряющие тестирование, отладку и рефакторинг. Рассмотрим самые популярные из них.

IntelliJ IDEA — интегрированная среда разработки от компании JetBrains. Поддерживает подсветку синтаксиса, автоматическое дополнение кода, запуск и отладку, тестирование, работу с базами данных, облачными сервисами развертывания и удаленной разработки. Возможности IDE можно расширять с помощью плагинов, которые загружаются из специального маркетплейса. Для разработки только на чистом Java можно воспользоваться бесплатной IntelliJ IDEA Community Edition, но если в проекте используются сторонние фреймворки и дополнительные технологии, то понадобится платная IntelliJ IDEA Ultimate.

Visual Studio Code — бесплатный кроссплатформенный редактор кода от Microsoft. Его нельзя назвать полноценной средой разработки, но с помощью расширений в VS Code можно добавить больше возможностей. В редакторе можно писать код, запускать его, отлаживать и тестировать. Поддерживаются подсветка синтаксиса и автоматическое дополнение. Visual Studio Code может стать полноценной заменой тяжелым и перегруженным IDE.

NetBeans — открытая среда разработки с поддержкой Java, JavaScript, PHP, HTML и CSS. Визуально выглядит проще конкурентов, но от этого не становится менее функциональной. В NetBeans есть все необходимое для работы с кодом, а если чего-то не хватает, то можно установить расширение.

Eclipse — еще одна полностью бесплатная среда разработки на Java с базовым набором инструментов. В ней может не быть удобных фич из IntelliJ IDEA, но все самое нужное в пакет входит. Кроме того, обновления Eclipse могут выходить чуть реже.

Основы Java

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

Структура кода в Java

Java создан с упором на ООП, поэтому в каждой программе должен быть хотя бы один класс, код из которого и будет выполняться. Также важно, чтобы в программе был метод main(), с которого запустится выполнение.

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

public class example {
    public static void main(String[] args) {
       
    }
}

В этом фрагменте кода:

  • public class example — определение класса;
  • public static void main(String[] args) — точка входа в программу, с нее начинается выполнение кода.