Skip to content

Repository files navigation

Оглавление

  1. Установка Java
  2. Установка IntelliJ IDEA
  3. Создание проекта
  4. Структура программы на Java

Установка Java

  1. Для установки Java открываем сайт www.oracle.com и заходим в раздел Products

Java-1.png

  1. В нижнем левом углу выбираем Java

Java-2.png

  1. В верхнем правом углу выбираем Download Java

Java-3.png

  1. Выбираем нужную версию Java, операционной системы и файла для скачиваения

Java-4.png

Установка у Java стандартная, просто действуем, следуя инструкции.

  1. Давайте проверим, что Java установилась корректно. Для этого в командной строке введём команду:
java -version

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

Java-6.png

⬆️Оглавление


Установка IntelliJ IDEA

Также нам потребуется удобная среда разработки. Сред разработки много разных, но мы рассмотрим самую популярную - IntelliJ IDEA


IntelliJ IDEA - это IDE, интегрированная среда разработки (комплекс программных средств, который используется для написания, исполнения, отладки и оптимизации кода) для Java, JavaScript, Python и других языков программирования от компании JetBrains. Отличается обширным набором инструментов для рефакторинга (перепроектирования) и оптимизации кода.


  1. Для установки IntelliJ IDEA на Windows надо зайти на официальный сайт Jetbrains

Idea-1.png

Выбрать во вкладке Developer Tools IntelliJ IDEA

Idea-2.png

И нажать Download для загрузки установщика

Idea-3.png

Либо сразу перейти по этой ссылке. В любом случае придёте куда надо)

  1. Далее надо выбрать какую версию Idea надо загрузить и в каком формате.

Если вы работаете и в вашей компании нужна версия Ultimate, то думаю вам об этом уже сообщили, иначе нам она не нужна. Idea-4.png

Версия Ultimate - профессиональная платная версия. Предназначена для фулстек-разработки и создания корпоративных приложений. Поддерживает широкий набор фреймворков и технологий для бэкенда и фронтенда и включает инструменты для профилирования и работы с базами данных, HTTP-клиент и много других функций. Все возможности пакета можно протестировать бесплатно в течение 30 дней, а при оформлении заявки на командное тестирование — в течение 90 дней. Потом вам придётся заплатить минимум 533 доллара США.

✅ Нам же нужна версия Community Edition.

Это бесплатный вариант для личного и коммерческого использования. Функциональность, по сравнению с версией Ultimate, значительно урезана: нет встроенного HTTP-клиента, отсутствуют инструменты для работы с базами данных, не поддерживаются совместная работа и удаленный доступ. Тем не менее нам её достаточно.

Выбираем нужный нам формат (рекомендую .exe) и загружаем через download

Idea-5.png

  1. Устанавливаем Idea. Зупускаем установщик. Установка стандартная.

В процессе установки можете выбрать в этом окне:

  • размещение ярлыка на рабочем столе
  • в разделе "Сreate associations" выбрать .java - это свяжет файлы с IDE в системе: когда вы будете нажимать на файлы с этим расширением в вашем файловом менеджере (проводнике Windows), они будут открываться в IDE.

Idea-6.jpg

  1. После окончания процесса установки вы можете просто завершить установку, нажав Finish. Но я рекомендую перед этим поставить галочку для запуска Idea сразу.

При первом запуске IntelliJ IDEA перед вами выскочит диалоговое окно с требованием указать путь до файла с настройками. Так как это наш первый опыт знакомства с IDE, то выбираем пункт Do not import settings. Если данное окно вылезло после обновления или переустановки – выберите исходную директорию.

Idea-7.png

Далее откроется следующее окно, из которого мы сразу можем создать новый проект.

Idea-8.png

В разделе Customize можно выбрать тему оформления, размер шрифта (IDE font):

Idea-9.png

⬆️Оглавление


Создание проекта

Теперь попробуем создать наш первый тестовый проект на Java в IntelliJ IDEA. Для этого в Idea на главном экране выберем Create new project. Откроется окно с настройкой конфигураций нового проекта:

Project-1.png

Остаёмся на вкладке New Project

  • Придумываем название проекта на латинице, если несколько слов, то пишем их через дефис или нижнее подчёркивание.
  • Если надо, меняем расположение проекта. Можно оставить по умолчанию
  • Выбираем язык Java
  • Выбираем систему сборки IntelliJ
  • Если версия JDK уже стоит - замечательно, иначе смотрите ниже, как её установить
  • Нажимаем Create после чего IntelliJ сделает сборку нашего проекта

Итак, Java Development Kit (сокр. JDK) — бесплатно распространяемый корпорацией Oracle Corporation (ранее Sun Microsystems) комплект разработчика приложений на языке Java, включающий в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE).

Если по какой-то причине при создании проекта JDK не определен системой IntelliJ IDEA автоматически, требуется выбрать Add JDK и указать путь к директории

Если пакета нет, нужно выбрать пункт Download JDK. Затем в ниспадающем списке — тип и версию пакета, и нажать Download.

Project-5.png


Давайте познакомимся со структурой проекта, которую мы можем найти на левой панели.

Разворачиваем название нашего проекта и в корневой директории видим:

  • скрытую директорию с расширением .idea, в которой содержатся настройки Idea
  • директорию src, в этой папке находятся все те файлы, с которыми мы работаем. В этой папке уже есть файл main.java.
  • файл с названием нашего проекта и расширением .iml, он содержит различную информацию о нашем проекте (о том, что он на языке Java, различные дополнительные характеристики)

Project-2.png

Помимо папки нашего проекта здесь также содержатся чисто технические директории для IntelliJ:

  • папка External Libraries с различными дополнительными библиотеками. В нашем случае это библиотеки, входящие в JDK 20 (или с номером вашего JDK).
  • папка Scratches and Consoles с очередными настройками

Работать вы будете в итоге только с одной папкой src. В ней вы будете создавать файлы, в которых будете прописывать свой код.


При первом запуске вашего проекта появится также директория out, в неё поместятся все файлы, которые будут созданы при запуске.

Запустите для начала файл main, который лежит уже в проекте. Для этого откройте файл и нажмите на любую из зелёных стрелок:

Project-6.png

⬆️Оглавление


Структура программы на Java

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


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


Традиционно первая программа в любом курсе - это код, выводящий на экран приветствие "Hello, World!".

Давайте сделаем это ;)

class MyClass {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Вывод фразы «Hello World!» представлен ниже:

System.out.print("Hello World!");

Здесь:

  • сперва происходит обращение к классу System,
  • после чего берем его объекты и методы. Поскольку в System создан объект out, а у него есть метод print и println, то мы можем обратиться к ним через точку.

Команда print выводит текст без пропуска строки, а команда println выводит текст и ставит пропуск в конце.

Мы сами можем указать пропуск строки при выводе текста.

System.out.print("Hello\n\n\nWorld!");

Здесь \n обозначает переход на новую строку, поэтому слово «World!» будет отображено через три строчки после слова «Hello».

Создание пакета и класса

Пакеты используются для группировки классов, которые принадлежат к одной категории или обладают схожей функциональностью. Это помогает структурировать и организованно хранить приложения, использующие сотни различных классов. Также внутри пакета мы сможем иметь доступ из одного файла к другим файлам этого пакета.

  • на панели проекта нужно кликнуть ПКМ на директории src.
  • выбрать пункт New (или нажать комбинацию Alt + Insert) > Java Class

Project-8.png

  • в поле Name ввести название com.study.main.Main и нажать OK: среда автоматически создаст пакет под названием com.study.main и класс Main.

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

Project-9.png

Написание кода программы

Начнём с добавления метода main() с помощью одного из шаблонов Live Templates.

Для этого необходимо:

  1. Поместить курсор после открывающей скобки { в строке объявления класса и нажать Shift + Enter. В отличие от простого нажатия Enter, эта комбинация начинает новую строку без разбиения текущей строки.
  2. Напечатать main и выбрать шаблон, который вставляет объявление метода main. Во время написания кода среда разработки будет предлагать различные конструкции, исходя из текущего контекста. Список доступных шаблонов можно просмотреть, нажав Ctrl + J.

Шаблоны Live Templates — фрагменты кода, сниппеты, которые можно вставлять в свой код одним нажатием. Метод main — один из таких сниппетов. Фрагменты кода, которые используются чаще всего, будут находиться на верхних позициях списка. Применение сниппетов сокращает время на написание кода и избавляет от ручного ввода повторяющихся фрагментов.


После объявления метода main() курсор автоматически перемещается на новую строку.

Теперь нужно вызвать метод, который выведет приветствие "Hello, world!" на экран.

Для этого следует:

  • Напечатать буквы Sy, а затем выберать класс System из появившихся предложений по автозавершению кода.
  • Нажать Ctrl + . или выбрать стрелками (мышкой) и нажать Eneter, поставить точку, чтобы вставить выбранный класс.
  • Ввести букву о, выбрать out и снова нажать клавиши Ctrl + . или выбрать стрелками (мышкой) и нажать Eneter, поставить точку
  • Нажать букву p, выбрать метод println(String x), нажать Enter.
  • Ввести открывающую двойную! кавычку «. Закрывающая будет добавлена автоматически.
  • Напечатать текст Hello, world! между кавычками. Теперь всё готово к сборке и запуску первой программы.

Project-10.png

Сборка и запуск приложения

Для компиляции кода и запуска приложения нужно:

  • Нажать зелёную кнопку ►.
  • Выбрать пункт Run ‘Main.main()’.

Project-11.png

Среда выполнит компиляцию кода, поместит его в папку out, а внизу экрана появится окно вывода. В первой строке отображается название команды, результат работы программы — строка приветствия, а затем 0, что означает успешность компиляции и отсутствие ошибок в коде.

Project-12.png

Скрипт, который уже написан в этом файле выполнится, в корне проекта появится директория out, а в консоли RUN вы увидите результат выполненной программы. Это текст "Hello world!"

Project-7.png

⬆️Оглавление

About

Пишем на Java: установка Java, установка среды разработки Intellij IDEA, создаём первый проект и кодим на Java

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors