Файл: Понятие jdk технологии Java в java есть три технологии для разработки программ jdk, jre, jvm.pptx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.04.2024
Просмотров: 25
Скачиваний: 1
СОДЕРЖАНИЕ
В Java есть три технологии для разработки программ: JDK, JRE, JVM.
Важно их различать, а также понимать, как они связаны:
JDK, или JavaDevelopmentKit — это набор инструментов для разработки на языке Java.
В него входят все компоненты, необходимые для того, чтобы программировать на этом языке.
Он позволяет компилировать, то есть «собирать», и запускать написанный код.
Он бесплатный, его можно легко скачать с официального сайта и установить в систему.
Без него можно писать код, но его не получится «собрать» в программу или запустить.
Стандартная сборка JDK обычно включает все компоненты, перечисленные ниже:
При загрузке JDK необходимо выбрать версию Java, которую вы хотите использовать.
Java установлено, но что такое javac? Вам понадобится этот элемент JDK для компиляции файлов Java.
Шаг 1. Написать простую программу Java
Создайте новый текстовый файл, назовите Intro.java и поместите его где-то на компьютере.
Затем добавьте код из листинга 1, который является очень простой программой Java.
publicstaticvoid main(String[]args){
System.out.println("Welcome to the JDK!");
"C:\Program Files\Java\jdk-10.0.1\bin\javac.exe"Intro.java
Понятие JDK
Технологии Java
В Java есть три технологии для разработки программ: JDK, JRE, JVM.
- JRE — Java Runtime Environment. Это набор инструментов для запуска программы. Без них код не будет работать и исполняться. JRE — составная часть JDK и входит в пакет по умолчанию.
- JVM — JavaVirtualMachine. Особенность Java в том, что для запуска программ язык создает виртуальную среду, «оболочку», внутри которой все выполняется. Благодаря этой особенности язык — кроссплатформенный. Код может без доработок выполняться практически на любом устройстве. JVM — набор технологий, который реализует виртуальную оболочку. JVM входит в пакет JRE, точно так же как сам JRE входит в JDK.
Технологии Java
Важно их различать, а также понимать, как они связаны:
- JVM отвечает за исполнение Java-программ;
- JRE создает и запускает JVM;
- JDK позволяет разработчикам создавать программы, которые могут выполняться и запускаться посредством JVM и JRE;
Различие заключается в том, что JDK представляет собой пакет инструментов для разработки программного обеспечения, тогда как JRE представляет собой пакет инструментов для запуска Java-кода.
Понятие JDK
JDK, или JavaDevelopmentKit — это набор инструментов для разработки на языке Java.
В него входят все компоненты, необходимые для того, чтобы программировать на этом языке.
Он позволяет компилировать, то есть «собирать», и запускать написанный код.
Понятие JDK
JDK, или JavaDevelopmentKit — разработан компанией Oracle, но сейчас существуют дистрибутивы, созданные сторонними разработчиками.
Понятие JDK
JDK, или JavaDevelopmentKit — работает на всех популярных операционных систем: Windows, Linux, macOS и других.
Он бесплатный, его можно легко скачать с официального сайта и установить в систему.
Назначение JDK
JDK нужен, чтобы писать программы на Java, создавать виртуальное окружение, запускать их и отлаживать.
Без него можно писать код, но его не получится «собрать» в программу или запустить.
Установленный JDK — обязательное условие для программирования на Java, без него работать с языком не получится.
Стандартная сборка JDK обычно включает все компоненты, перечисленные ниже:
- JRE. Необходим для запуска программ, а запуск — неотъемлемая часть разработки.
- Компилятор. Компиляция — это «сборка» программы, перевод ее в исполняемые коды. Компилятор — ПО, которое принимает файл с кодом и преобразует его в исполняемый вид. Без сборки программа не сможет исполниться, потому что до перевода в исполняемый код она представляет собой обычный текст — компьютер воспринимает ее именно так.
- API. API — это набор инструментов и интерфейсов для связи какой-либо технологии с другими. Java API входят в JDK, потому что могут понадобиться при разработке.
- Библиотека классов. Чтобы писать код, необходимы стандартные классы. Библиотека стандартных классов тоже есть в JDK. При установке можно выбрать вариант с исходными кодами. Они дают возможность просматривать и изменять изначальный код стандартных библиотек.
- Отладчик. Это набор инструментов для отладки программ, написанных на Java. Отлаживать код без этих инструментов бывает практически невозможно.
- Другие инструменты. Набор ПО в пакете называется JavaDevelopmentTools: в нем находятся и отладчик, и API, и другие программные компоненты для разработки. Также это могут быть разнообразные утилиты для облегчения работы с языком, документация и примеры кода.