Урок 1. Начало работы

Это введение в серию статей, которые помогут другим научиться программировать на Java.

Введение

Java — язык программирования общего назначения. В частности, это язык объектно-ориентированного программирования (ООП). ООП — это в основном модель, организованная вокруг объектов.

Java был разработан Джеймсом Гослингом в Sun Microsystems в 1995 году и в настоящее время принадлежит Oracle на момент написания этой статьи, 2018 год. Он был создан с идеей написать код один раз и иметь возможность запускать его в любой операционной системе, следовательно термин Напиши один раз, работай где угодно.

Как настроиться, чтобы начать программировать на Java?

Чтобы приступить к программированию на Java, вам понадобятся некоторые инструменты для начала работы над вашим проектом, например, умелец. Одним из инструментов, который вам понадобится, является, очевидно, компьютер, другим инструментом является язык программирования Java (JDK) и программа под названием Интегрированная среда разработки (IDE). Вы можете выбрать из множества БЕСПЛАТНЫХ IDE для Java. Есть Eclipse, Netbeans, JCreator и Android Studio, и это лишь некоторые из них. В этой статье мы установим Eclipse IDE.

Полезные определения:

JDK

Комплект Java Development Kit является основным компонентом среды Java и предоставляет все инструменты, исполняемые и двоичные файлы, необходимые для компиляции, отладки и выполнения программы Java. JDK — это программное обеспечение для конкретной платформы, поэтому у нас есть отдельные установщики для систем Windows, Mac и Unix. Можно сказать, что JDK является надмножеством JRE, поскольку он содержит JRE с компилятором Java, отладчиком и базовыми классами. Текущая версия JDK — 1.7, также известная как Java 7. — [1]

JVM

JVM — это сердце языка программирования Java. Это расшифровывается как Виртуальная машина Java. Когда мы запускаем программу, JVM отвечает за преобразование байтового кода в машинный код. JVM также зависит от платформы и предоставляет основные функции Java, такие как управление памятью, сборка мусора, безопасность и т. д. JVM можно настраивать, и мы можем использовать параметры Java для ее настройки, например, выделение минимального и максимального объема памяти для JVM. JVM называется виртуальным, потому что он предоставляет интерфейс, не зависящий от базовой операционной системы и аппаратного обеспечения машины. Эта независимость от аппаратного обеспечения и операционной системы — вот что делает программу Java с однократной записью запускаемой где угодно.-[1]

JRE

JRE — это реализация JVM, она предоставляет платформу для выполнения Java-программ. Это сокращение от Java Runtime Environment. JRE состоит из JVM, двоичных файлов Java и других классов для успешного выполнения любой программы. JRE не содержит никаких инструментов разработки, таких как компилятор Java, отладчик и т. д. Если вы хотите выполнить любую программу Java, у вас должна быть установлена ​​JRE, но нам не нужен JDK для запуска любой программы Java.-[1]

Установить JDK

На момент написания этой статьи мы будем использовать Java SE Development Kit 8.

  1. Перейдите по адресу: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2. Нажмите Принять лицензионное соглашение.

3. Выберите свою систему
Я использую 64-разрядную систему Windows, поэтому я выберу Windows x64 (jdk-8u161-windows-x64.exe).

4. Запустите исполняемый файл и следуйте инструкциям.

Установите Eclipse IDE:
На момент написания этой статьи последней версией Eclipse была Eclipse 4.7 (Oxygen), выпущенная 28 июня 2017 г.

5 шагов по установке Eclipse:

1. Загрузите установщик Eclipse

Загрузите установщик Eclipse с http://www.eclipse.org/downloads

Eclipse размещается на многих зеркалах по всему миру. Выберите ближайший к вам и начните загрузку установщика.

2. Запустите исполняемый файл установщика Eclipse.

Для пользователей Windows после завершения загрузки исполняемый файл Eclipse Installer должен быть доступен в каталоге загрузки. Запустите исполняемый файл установщика Eclipse. Вы можете получить предупреждение системы безопасности о запуске этого файла. Если Eclipse Foundation является издателем, вы можете выбрать Run.

Для пользователей Mac и Linux вам все равно потребуется разархивировать загрузку, чтобы создать установщик. Запустите установщик, как только он станет доступен.

3. Выберите пакет для установки

Новый установщик Eclipse показывает пакеты, доступные пользователям Eclipse. Вы можете найти пакет, который хотите установить, или пролистать список.

Выберите и щелкните пакет, который хотите установить.

4. Выберите папку для установки

Укажите папку, в которую вы хотите установить Eclipse. Папка по умолчанию будет находиться в вашем пользовательском каталоге.

Нажмите кнопку «Установить», чтобы начать установку.

5. Запустите Затмение

После завершения установки вы можете запустить Eclipse. Установщик Eclipse сделал свою работу. Удачного кодирования.

Давайте напишем вашу первую программу на Java!

Мы напишем простую программу «Hello, World». Сначала откройте Eclipse. Нажмите «Файл» → «Создать» → «Проект Java». Назовите его «Урок 1». Щелкните правой кнопкой мыши папку src, выберите «новый класс» и назовите его HelloWorld. Итак, теперь у нас есть наш класс HelloWorld, скопируйте и вставьте следующий код в класс HelloWorld:

public static void main(String[] args) {
      // Prints "Hello, World" in the terminal window.
      System.out.println("Hello, World");
   }

Итак, теперь ваш файл HelloWorld должен выглядеть следующим образом:

public class HelloWorld {
   public static void main(String[] args) {
      // Prints "Hello, World" in the terminal window.
      System.out.println("Hello, World");
   }
}

Теперь нажмите зеленую кнопку вверху, чтобы запустить программу! Обратите внимание, внизу в консоли напечатано «Hello, World»!

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

Если вам нужен материал для чтения по языку программирования Java, я предлагаю книгу под названием Head First Java, 2nd Edition, чтобы начать работу с этим языком программирования. В книге рассматриваются такие темы, как полиморфизм, структуры данных, объекты и библиотеки Java.

Спасибо за чтение этой статьи, я надеюсь, что она будет полезна для всех вас! Продолжайте учиться, и если вы хотите больше видео по информатике, программированию и анализу алгоритмов, пожалуйста, посетите и подпишитесь на мои каналы YouTube (randerson112358 & compsci112358)

Ознакомьтесь со следующим контентом / видео по информатике, анализу алгоритмов, программированию и логике:

Канал YouTube:
randerson112358:https://www.youtube.com/channel/UCaV_0qp2NZd319K4_K8Z5SQ

compsci112358:
https://www.youtube.com/channel/UCbmb5IoBtHZTpYZCDBOC1CA

Веб-сайт:
http://everythingcomputerscience.com/

Видеоуроки по повторяющимся отношениям:
https://www.udemy.com/recurrence-relation-made-easy/

Видеоучебник по алгоритмическому анализу:
https://www.udemy.com/algorithm-analysis/

Твиттер:
https://twitter.com/CsEverything

"YouTube канал:"

Веб-сайт по информатике:

Видео Udemy о рекуррентном отношении:

Ресурсы:

[1] https://www.journaldev.com/546/difference-jdk-vs-jre-vs-jvm