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

Давайте начнем руководство с краткой истории и общих особенностей Java и будем двигаться шаг за шагом!

Символ острова Ява, как мы все знаем, — кофейная чашка. Так почему? Когда этот язык был впервые разработан, он назывался Oak. Но когда выяснилось, что в то время существовал другой язык с таким названием, разработчики Java в кофейне в то время предпочли назвать этот язык Java позже, вдохновленные кофейной машиной.

Общие возможности Java

1-Java — это объектно-ориентированный язык программирования с открытым исходным кодом, разработанный Джеймсом Гослингом, инженером Sun Microsystems. Позже Sun Microsystems была приобретена Oracle.

2-Язык программирования Java перенял многие функции языков программирования C и C++. Java похож на язык программирования C++ в части объектно-ориентированного программирования и похож на язык программирования C в синтаксисе.

3-Java, по сути, ставит безопасность на первое место. Можно даже сказать, что именно язык придает этому предмету наибольшее значение. Таким образом, могут быть приняты меры безопасности, такие как цифровая подпись, шифрование с помощью API.

4-Java имеет множество фреймворков. С помощью этих фреймворков программист может использовать фреймворки в соответствии со своими потребностями (автоматизация, веб-приложение, игра).

5. Еще одной важной особенностью Java является то, что он подходит для многопоточности. Это означает выполнение более чем одной работы одновременно.

6-Java работает независимо от платформы. В отличие от других языков программирования, он создает байт-код после компиляции.
Байт-коды интерпретируются с помощью JVM и работают в любой операционной системе. Это называется "писать везде один проход".

Диаграмма ниже иллюстрирует это более подробно:

Инструменты Java

  • ВИРТУАЛЬНАЯ МАШИНА JAVA (JVM);Jпрограммы ava после компиляции преобразуются в язык, понятный машине. Это называется «байт-код». Bytecodes предоставляет программу для кроссплатформенного запуска. Байт-код генерируется один раз и работает везде. Обеспечивает, что позволяет это JVM. JVM шаг за шагом интерпретирует байт-коды. Чтобы написанные Java-программы работали на других платформах, на этом компьютере должна быть установлена ​​JVM.
  • СРЕДА ВЫПОЛНЕНИЯ JAVA (JRE); Java Runtime Environment, или JRE, — это уровень поддержки программного обеспечения, который включает библиотеки Java и используется для запуска приложений, разработанных с помощью языка программирования Java, используемого во многих операционных системах и платформах. Этот механизм обеспечивает преобразование скомпилированной программы в байт-коды.
  • НАБОР ДЛЯ РАЗРАБОТКИ JAVA (JDK); Если мы хотим разрабатывать приложения с помощью Java, единственное, что нам нужно, — это JDK. Поскольку JDK включает библиотеки Java, компилятор и интерпретатор Java, JVM и JRE.

Таким образом, JVM обеспечивает кроссплатформенность, а JRE предназначена для запуска приложений. JDK предназначен для разработки приложений.

ПЕРВАЯ ПРОГРАММА JAVA

Компиляция в программе Java выполняется приложением javac, установленным вместе с JDK. Создается файл .class с байт-кодом, сгенерированным после компиляции и интерпретированным приложением java, которое поставляется с этой JRE. Инструменты, необходимые для запуска Java-приложения:

  • Текстовый редактор для написания исходных кодов Java (Notepad, Notepad++)
  • компилятор исходного кода Java для компиляции написанного кода (компилятор Java)
  • Виртуальная машина Java для интерпретации скомпилированных байт-кодов (JVM)

Теперь давайте напишем нашу первую Java-программу и запустим ее, скомпилировав !t🏽‍🚀

1 → Откройте текстовый редактор Notepad++ и создайте файл кода с расширением .java, введя приведенный ниже код. Произвольно переименуйте файл.

2 → Посмотрите версию JDK, установленную на вашем компьютере, с помощью команды java -version. (Если JDK не установлен на вашем компьютере, загрузите версию JDK, подходящую для вашей операционной системы, с https://www.oracle.com/java/technologies/downloads/).

3 → Сохраните файл .java и перейдите туда, где вы сохранили команду cd. Имя вашего класса (общедоступный классHello) и имя вашего файла должны совпадать. Будьте осторожны при сохранении файла.

4 → Скомпилируйте файл исходного кода с помощью команды «C:\Program Files\Java\jdk1.8.0_291\bin\javac.exe» Hello.java (замените jdk1.8.0_291 на версия, которую вы просматриваете с помощью команды java -version на своем компьютере.). После процесса компиляции создается файл байт-кода с расширением .class.

5 → С помощью команды "C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" Hello файл байт-кода интерпретируется виртуальной машиной Java.

В этом разделе мы сделали краткое введение в Java. Увидимся в другом разделе учебника.